Convertitori da riga di comando EPS, XPS, OXPS e PS | Strumenti CLI
Panoramica
Devi assicurarti che i tuoi documenti possano essere aperti su qualsiasi dispositivo? Aspose.Page Convert è uno strumento da riga di comando che consente a sviluppatori e designer di convertire facilmente file PS, EPS e XPS nei formati più diffusi. Questo garantisce che i tuoi documenti siano accessibili su una varietà di piattaforme.
Funzionalità principali
- Formati di input supportati: PS, XPS, EPS.
- Formati di output supportati: PDF, JPEG, PNG, BMP, TIFF, EMF, WMF.
- Utilizzo flessibile: Può essere utilizzato sia tramite semplici comandi da riga di comando che a livello di codice C#, compatibile con .NET 6.0/7.0.
Vantaggi
L’utilizzo dello strumento Aspose.Page Convert offre diversi vantaggi:
Efficienza: converte rapidamente documenti in formato Page Description Language senza la necessità di software complessi.
Automazione: integra la conversione EPS, XPS, OXPS e PS nei tuoi flussi di lavoro e script automatizzati.
Flessibilità: gestisce diversi formati di documento per garantire la compatibilità con diversi sistemi e applicazioni.
Licenza
Sebbene l’applicazione Aspose.Page Convert sia gratuita, la conversione dei documenti richiede una [licenza](/page/it/net/licensing/ Aspose.Page valida. È possibile acquistare una licenza o utilizzare Aspose.Page in modalità di prova a scopo di valutazione.
Come installare EPS/XPS/PS Command-Line Converter?
Lo strumento Aspose.Page Convert può essere installato globalmente o localmente, a seconda delle esigenze del progetto. Si consiglia di utilizzare l’installazione locale per un utilizzo specifico del progetto, al fine di evitare conflitti di versione.
Installazione globale
Per installare Aspose.Page Convert globalmente sul computer, utilizzare il seguente comando:
1dotnet tool install --global Aspose.Page.Convert
Specify the --version
option if you need a specific version of the tool.
Installazione locale
Per l’installazione locale all’interno di un progetto specifico, accedi innanzitutto alla directory principale del progetto. Quindi, esegui i seguenti comandi:
Crea un manifesto dello strumento se non è già presente:
1dotnet new tool-manifest
Installa Aspose.Page Convert in locale:
1dotnet tool install Aspose.Page.Convert --local
Anche in questo caso, è possibile specificare l’opzione --version
per una versione specifica.
Aggiornamento del convertitore da riga di comando EPS/XPS/PS
Per aggiornare lo strumento da riga di comando Aspose.Page Convert alla versione più recente, utilizzare il comando dotnet tool update
con --global
o --local
, a seconda del tipo di installazione.
Disinstallazione del convertitore da riga di comando EPS/XPS/PS
Se è necessario disinstallare lo strumento, utilizzare il comando dotnet tool uninstall
con --global
o --local
, a seconda di come è stato installato.
Utilizzo
Riga di comando
Converti i documenti utilizzando gli argomenti della riga di comando. Ecco i parametri disponibili:
-i, --input [Obbligatorio]
: Percorso del documento di input.- Esempio:
--input input.xps
- Esempio:
-o, --output [Obbligatorio]
: Percorso del documento convertito.- Esempio:
--output output.pdf
- Esempio:
-f, --format [Facoltativo]
: Formato del documento di output.- Formati supportati: PDF, JPEG, PNG, BMP, TIFF, EMF, WMF.
- Esempio:
--format pdf
- Esempio:
-w, --width [Facoltativo]
: Larghezza del documento convertito (per i formati immagine).- Esempio:
--width 1920
- Esempio:
-h, --height [Facoltativo]
: Altezza del documento convertito (per i formati immagine).- Esempio:
--height 1080
- Esempio:
-r, --resolution [Facoltativo]
: Risoluzione del documento convertito (per i formati immagine).- Esempio:
--resolution 300
- Esempio:
-l, --license [Facoltativo]
: Percorso del file di licenza .NET di Aspose.Page.- Esempio:
--license path_to_license.lic
- Esempio:
-v, --verbose [Facoltativo]
: Abilita l’output dettagliato.- Esempio:
--verbose
- Esempio:
Esempio di utilizzo da riga di comando:
1Aspose.Page.Convert --input input.xps --output output.pdf --format pdf
Come integrare il convertitore da riga di comando dei file PDL (Panel Description Language) nei progetti C#?
L’applicazione Aspose.Page Convert CLI può anche essere integrata direttamente nei progetti .NET tramite la riga di comando, consentendo l’accesso programmatico alle funzionalità di conversione dei documenti all’interno del codice C#.
Aggiunta del convertitore da riga di comando al progetto:
Per aggiungere lo strumento Aspose.Page Convert al progetto di Visual Studio, accedere alla directory principale del progetto ed eseguire il comando seguente:
1dotnet Aspose.Page.Convert add
TQuesto comando integra le funzionalità di Aspose.Page Convert nel tuo progetto. Includendo la libreria, puoi utilizzarne i metodi e le proprietà all’interno del codice. Questo consente agli sviluppatori di creare flussi di lavoro di conversione personalizzati senza problemi all’interno delle loro applicazioni.
Utilizzo dal codice
Ecco un esempio di utilizzo degli strumenti della CLI di Aspose.Page a livello di codice nel codice C#:
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}
Per ulteriori informazioni ed esempi di utilizzo, visitare la documentazione di Aspose.Page per .NET.