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"
                });
            }
        }
    }
}