using System.Text; using Aspose.Zip; using Aspose.Zip.Saving; License lic = new License(); lic.SetLicense("license.lic"); // Create FileStream for output ZIP archive using (FileStream zipFile = File.Open("csv_archive.zip", FileMode.Create)) { // File to be added to archive using (FileStream source1 = File.Open("ClientData.xml", FileMode.Open, FileAccess.Read)) { // File to be added to archive using (FileStream source2 = File.Open("TextBox_out.pdf", FileMode.Open, FileAccess.Read)) { using (var archive = new Archive()) { // Add files to the archive archive.CreateEntry("ClientData.xml", source1); archive.CreateEntry("TextBox_out.pdf", source2); // ZIP the files archive.Save(zipFile, new ArchiveSaveOptions() { Encoding = Encoding.ASCII, ArchiveComment = "Compressed Files" }); } } } }