
Converti DOC in PDF online | Converti Word in PDF usando C# .NET
Il Portable Document Format (PDF) è uno dei formati di documento più diffusi per la condivisione di informazioni su Internet. Allo stesso modo, i documenti Word (DOC, DOCX, ecc.) sono ampiamente utilizzati per l’archiviazione e la condivisione di informazioni ufficiali in organizzazioni, università, istituti governativi, ecc. Tuttavia, la necessità di un’intercambiabilità dei documenti fluida e standardizzata è diventata fondamentale. Quindi questo articolo fa luce sulla necessità imperativa della conversione da DOC a PDF, svelando le sfide associate ai vari formati di documento. Sottolinea inoltre l’importanza di creare documenti PDF accessibili e rifiniti utilizzando .NET REST API.
- API di conversione da Word a PDF
- Da DOC a PDF in C#
- Convertire Word in PDF utilizzando i comandi cURL
API di conversione da Word a PDF
Aspose.Words Cloud fornisce la funzionalità per creare, modificare e trasformare MS Word, Open Office, OpenDocument e altri Formati di file supportati. Consente inoltre di convertire Word in PDF, XPS, SVG, PCL, JPEG e vari altri formati. Ora, per eseguire la conversione da DOC a PDF nell’applicazione C# .NET, dobbiamo utilizzare Aspose.Words Cloud SDK per .NET(che è un wrapper attorno all’API Aspose.Words Cloud).
Installazione
Il primo passaggio consiste nell’installare l’SDK .NET, disponibile per il download su NuGet o GitHub. Eseguire il seguente comando nella console del gestore pacchetti Nuget per installare l’SDK.
Install-Package Aspose.Words-Cloud
In alternativa, è possibile installare direttamente le dipendenze all’interno della soluzione VisualStudio.
Il passo successivo è registrare un account su dashboard Aspose.Cloud utilizzando GitHub o un account Google oppure semplicemente registrarsi per ottenere le credenziali del cliente.
Da DOC a PDF in C#
Per convertire un file DOC già disponibile sull’archiviazione cloud in un file PDF utilizzando il codice C# .NET, seguire i passaggi indicati di seguito.
- Per prima cosa, crea un’istanza della classe WordsApi passando i dettagli ClientSecret e ClientID come argomenti.
- In secondo luogo, crea un’istanza della classe GetDocumentWithFormatRequest e passa il nome del file DOC di input, il formato risultante e il nome del file di output come argomenti.
- Infine, chiamare il metodo GetDocumentWithFormat(..) per eseguire la conversione.
// ottenere le credenziali del cliente da https://dashboard.aspose.cloud/
string clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";
string clientID = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
// creare un'istanza di WordsApi
WordsApi wordsApi = new WordsApi(clientSecret, clientID);
// inserisci il nome del file DOC
string inputFile = "TableDocument.doc";
// nome del file di output
string resultantFile = "Converted.pdf";
// formato del documento di output
string format = "pdf";
try {
// Create GetDocumentWithDormatRequest and provide input and nome del file di outputs
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest(inputFile, format, null, null, null, null, resultantFile);
// eseguire la conversione del documento
Stream result = wordsApi.GetDocumentWithFormat(request);
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Immagine 1: - Anteprima della conversione da DOC a PDF.
Convertire Word in PDF utilizzando i comandi cURL
La trasformazione fluida dei documenti Word in PDF è resa efficiente e accessibile tramite il duo dinamico di comandi Aspose.Words Cloud e cURL. Questo approccio non solo semplifica la conversione, ma garantisce anche l’accuratezza e preserva l’integrità della formattazione durante la transizione.
Il primo passo è generare un token di accesso JWT basato sui dettagli di Client ID e Client Secret. Esegui il seguente comando per generare un token di accesso JWT:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Una volta ottenuto il token JWT, dobbiamo accedere all’API GetDocumentWithFormat per convertire il formato Word in PDF.
curl -X GET "https://api.aspose.cloud/v4.0/words/GetStyles.doc?format=pdf&outPath=Resultant.pdf" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"

Immagine 2: - Anteprima della conversione da Word a PDF.
Conclusione
In conclusione, il percorso per convertire i documenti Word in PDF si snoda attraverso due potenti approcci, ciascuno dei quali soddisfa le preferenze distinte degli sviluppatori. La .NET REST API fornisce una soluzione nativa e robusta per coloro che preferiscono la semplicità e l’integrazione senza soluzione di continuità all’interno di ambienti locali. D’altro canto, la combinazione dinamica di Aspose.Words Cloud e dei comandi cURL introduce un’alternativa basata su cloud, che offre scalabilità e accessibilità su diverse piattaforme. Tuttavia, qualunque sia il percorso che si segue, Aspose.Words Cloud si pone come uno strumento fondamentale, non solo per soddisfare i requisiti di conversione, ma come un gateway per elevare l’elaborazione dei documenti. In effetti, è una risorsa indispensabile per gli sviluppatori che affrontano le complessità della moderna gestione dei documenti.
Link utili
Link correlati
Ti consigliamo di visitare i seguenti link per informazioni su