Overzicht van VSDX-compressie
Aspose.ZIP voor .NET biedt een volledig beheerde C# API om VSDX-bestanden te comprimeren in server-side en desktopapps. Verwerk losse bestanden of grote batches, werk met paden of streams (Stream), en beheer compressieniveau en uitvoerformaat. Maak archieven zonder externe tools en bescherm output met wachtwoord of AES wanneer nodig. Deze aanpak past bij batchjobs, CI/CD-pipelines en geautomatiseerde .NET-workflows.
Hoe je een VSDX-bestand comprimeert met C#
Gebruik de Aspose.ZIP for .NET API om VSDX te comprimeren in C#. Laad vanaf schijf of streams, voeg entries toe en kies outputformaten zoals ZIP/7z/TAR/GZIP. Installeer via NuGet en voeg referentie toe aan je project. Daarna maak en bewaar je archieven met enkele regels C#-code.
Command
PM> Install-Package Aspose.ZIP
Installeer Aspose.ZIP, maak een Archive, voeg VSDX-bestanden toe en sla het resultaat op. De stappen hieronder vatten de standaard C#-flow samen.
Stappen om VSDX-bestanden te comprimeren in C#
Ontwikkelaars kunnen VSDX-bestanden programmatisch comprimeren met enkele regels C# en Aspose.ZIP voor .NET.
- Definieer het map-pad met VSDX-bestanden.
- Maak een instantie van
Archive. - Voeg elk bestand met volledig pad toe via
CreateEntry. - Roep
Save()aan en geef het volledige uitvoerpad op. - VSDX-bestanden worden opgeslagen in een ZIP-archief zonder tools van derden (zip, rar enz.).
Systeemvereisten
Aspose.ZIP voor .NET werkt op alle gangbare platforms en besturingssystemen. Controleer vooraf deze vereisten.
- Microsoft Windows of compatibel OS met .NET Framework, .NET Core of moderne .NET-versies
- Een ontwikkelomgeving zoals Microsoft Visual Studio
- Aspose.ZIP voor .NET als projectreferentie (NuGet of download)
C#-voorbeeld - maak een ZIP-archief uit VSDX-bestanden
Deze snippet toont de kernstappen - Archive maken, entry toevoegen en ZIP opslaan.
Compress VSDX file via .NET:
var dir = "full directory path";
using (var arch = new Archive())
{
arch.CreateEntry("filename.vsdx", dir+"file.vsdx");
arch.Save(dir+"archived_result.zip");
}
FAQ
Can I compress multiple VSDX files into a single ZIP archive using C#
1. Yes. Aspose.ZIP for .NET allows you to load and compress multiple VSDX files by adding each file as an entry to the Archive object. You can combine individual files, folders, or streams into a single ZIP archive through a straightforward C# workflow.
Does Aspose.ZIP for .NET reduce the original quality of VSDX files?
2. No. Aspose.ZIP performs lossless compression, meaning that the content and quality of your VSDX files remain unchanged. The library only reduces file size by applying efficient archive compression algorithms without altering the actual data inside the file.
Can I password-protect ZIP archives that contain VSDX files?
3. Yes. The library supports password protection and AES encryption, allowing you to securely package sensitive VSDX files. You can specify encryption settings when creating entries or during the archive-generation process.
Ontdek meer functies van Aspose.Zip voor .NET
Gebruik de Aspose.Zip C#-bibliotheek om archieven te maken, comprimeren, beveiligen en uit te pakken in .NET-apps.