EPS-, XPS-, OXPS- und PS-Befehlszeilenkonverter | CLI-Tools
Überblick
Sie möchten sicherstellen, dass Ihre Dokumente auf jedem Gerät geöffnet werden können? Aspose.Page Convert ist ein Befehlszeilentool, mit dem Entwickler und Designer PS-, EPS- und XPS-Dateien einfach in gängigere Formate konvertieren können. Dadurch wird sichergestellt, dass Ihre Dokumente auf verschiedenen Plattformen zugänglich sind.
Hauptmerkmale
Unterstützte Eingabeformate: PS, XPS, EPS.
Unterstützte Ausgabeformate: PDF, JPEG, PNG, BMP, TIFF, EMF, WMF.
Flexible Nutzung: Kann sowohl über einfache Befehlszeilenbefehle als auch programmgesteuert in Ihrem C#-Code verwendet werden, kompatibel mit .NET 6.0/7.0.
Vorteile
Die Verwendung des Aspose.Page Convert-Tools bietet mehrere Vorteile:
Effizienz: Konvertieren Sie Dokumente im Format Seitenbeschreibungssprache schnell, ohne dass komplexe Software erforderlich ist.
Automatisierung: Integrieren Sie die EPS-, XPS-, OXPS- und PS-Konvertierung in Ihre automatisierten Arbeitsabläufe und Skripte.
Flexibilität: Verarbeiten Sie verschiedene Dokumentformate, um die Kompatibilität mit verschiedenen Systemen und Anwendungen sicherzustellen.
Lizenzierung
Während die Nutzung der Aspose.Page Convert-Anwendung selbst kostenlos ist, ist für die Konvertierung von Dokumenten eine gültige Aspose.Page- Lizenz erforderlich. Sie können eine Lizenz erwerben oder Aspose.Page zu Testzwecken im Testmodus verwenden.
Wie installiere ich den EPS/XPS/PS-Befehlszeilenkonverter?
Das Aspose.Page Convert-Tool kann je nach den Anforderungen Ihres Projekts entweder global oder lokal installiert werden. Um Versionskonflikte zu vermeiden, empfehlen wir Ihnen für den projektspezifischen Einsatz die lokale Installation zu nutzen.
Globale Installation
Um Aspose.Page Convert global auf Ihrem Computer zu installieren, verwenden Sie den folgenden Befehl:
1dotnet tool install --global Aspose.Page.Convert
Geben Sie die Option „–version“ an, wenn Sie eine bestimmte Version des Tools benötigen.
Lokale Installation
Navigieren Sie für die lokale Installation innerhalb eines bestimmten Projekts zunächst zum Stammverzeichnis Ihres Projekts. Führen Sie dann die folgenden Befehle aus:
Erstellen Sie ein Tool-Manifest, falls noch nicht vorhanden:
1Dotnet neues Tool-Manifest
Installieren Sie Aspose.Page Convert lokal:
1Dotnet-Tool installiert Aspose.Page.Convert --local
Auch hier können Sie die Option „–version“ für eine bestimmte Version angeben.
Aktualisieren des EPS/XPS/PS-CLI-Konverters
Um das Befehlszeilentool „Aspose.Page Convert“ auf die neueste Version zu aktualisieren, verwenden Sie den Befehl „dotnet tool update“ mit entweder „–global“ oder „–local“, entsprechend Ihrem Installationstyp.
Deinstallation des EPS/XPS/PS CLI-Konverters
Wenn Sie das Tool deinstallieren müssen, verwenden Sie den Befehl „dotnet tool uninstall“ mit entweder „–global“ oder „–local“, je nachdem, wie das Tool installiert wurde.
Verwendung
Befehlszeile
Konvertieren Sie Ihre Dokumente mithilfe von Befehlszeilenargumenten. Hier sind die verfügbaren Parameter:- -i, --input [Erforderlich]
: Pfad zum Eingabedokument.
- Beispiel:
--input input.xps
-o, --output [Erforderlich]
: Pfad für das konvertierte Dokument.- Beispiel:
--output ausgabe.pdf
- Beispiel:
-f, --format [Optional]
: Ausgabedokumentformat.- Unterstützte Formate: PDF, JPEG, PNG, BMP, TIFF, EMF, WMF.
- Beispiel:
--format pdf
.
-w, --width [Optional]
: Breite des konvertierten Dokuments (für Bildformate).- Beispiel:
--width 1920
.
- Beispiel:
-h, --height [Optional]
: Höhe des konvertierten Dokuments (für Bildformate).- Beispiel:
--height 1080
.
- Beispiel:
-r, --resolution [Optional]
: Auflösung des konvertierten Dokuments (für Bildformate).- Beispiel:
--resolution 300
.
- Beispiel:
-l, --license [Optional]
: Pfad zur Aspose.Page .NET-Lizenzdatei.- Beispiel:
--license path_to_license.lic
- Beispiel:
-v, --verbose [Optional]
: Aktiviert die ausführliche Ausgabe.- Beispiel:
--verbose
.
- Beispiel:
Beispiel für die Verwendung einer Befehlszeile:
1Aspose.Page.Convert --input input.xps --output output.pdf --format pdf
Wie integriere ich den CLI-Konverter für Seitenbeschreibungssprachendateien in C#-Projekte?
Die Aspose.Page Convert CLI-Anwendung kann über die Befehlszeile auch direkt in Ihre .NET-Projekte integriert werden und ermöglicht so den programmgesteuerten Zugriff auf Dokumentkonvertierungsfunktionen in Ihrem C#-Code.
Hinzufügen des Befehlszeilenkonverters zu Ihrem Projekt:
Um das Aspose.Page Convert-Tool zu Ihrem Visual Studio-Projekt hinzuzufügen, navigieren Sie zum Stammverzeichnis Ihres Projekts und führen Sie den folgenden Befehl aus:
1dotnet Aspose.Page.Convert add
Dieser Befehl integriert die Funktionen von Aspose.Page Convert in Ihr Projekt. Durch die Einbindung der Bibliothek können Sie deren Methoden und Eigenschaften in Ihrem Code verwenden. Dadurch können Entwickler benutzerdefinierte Konvertierungsworkflows nahtlos in ihren Anwendungen erstellen.
Aus Code verwenden
Hier ist ein Beispiel für die programmgesteuerte Verwendung der Aspose.Page CLI-Tools in Ihrem C#-Code:
1using Aspose.Page.MicroApps.Convert;
2using System.Threading.Tasks;
3
4class Program
5{
6 static async Task Main(string[] args)
7 {
8 // Initialize convert options
9 var options = new ConvertOptions
10 {
11 // Required: Specify the input document path
12 InputDocument = "input.xps",
13
14 // Required: Specify the output document path
15 OutputFilePath = "output.png",
16
17 // Optional: Specify the output format
18 ToFormat = "png",
19
20 // Optional: Specify the width of the converted document (applicable for image formats)
21 Width = 1920,
22
23 // Optional: Specify the height of the converted document (applicable for image formats)
24 Height = 1080,
25
26 // Optional: Specify the resolution of the converted document (applicable for image formats)
27 Resolution = 300
28 };
29
30 // Conditional: Apply license if you have one
31 if (isLicensed)
32 {
33 options.LicenseFile = "path_to_license.lic";
34 }
35
36 // Execute the conversion task
37 await ConvertTasks.Create(options).Execute();
38 }
39}
Weitere Informationen und Anwendungsbeispiele finden Sie auf der Aspose.Page für .NET-Dokumentation.