Converteer DOCX naar PDF met NET REST API

In deze zelfstudie wordt uitgelegd hoe u DOCX kunt omzetten naar PDF met de NET REST API**. U leert hoe u de .NET Cloud SDK kunt gebruiken om DOCX naar PDF te transformeren met de C# Low Code API door de gedetailleerde stappen en voorbeeldcode te volgen. Ook leert u verschillende aanpassingen die tijdens het conversieproces kunnen worden toegepast.

Voorwaarde

Stappen om DOCX naar PDF te wijzigen met C# REST API

  1. Stel de client-ID en het clientgeheim in voor de API in het configuratieklasseobject
  2. Instantieer een exemplaar van de klasse WordsAPI met behulp van het configuratieobject
  3. Stel de invoer DOCX en uitvoer PDF-bestanden in
  4. Lees invoer DOCX-bestand in een FileStream-object
  5. Instantieer het ConvertDocumentRequest-object met de FileStream- en uitvoerindeling
  6. Roep de methode ConvertDocument aan met behulp van het object ConvertDocumentRequest
  7. Sla het uitgevoerde PDF-bestand op de lokale schijf op

De bovengenoemde stappen transformeren het bestandstype van DOCX naar PDF met C# Low Code API. Initialiseer in het begin de configuratie en gebruik deze voor het maken van het WordsApi-klasseobject. Lees ten slotte het invoerbestand in FileStream en maak het klasseobject ConvertDocumentRequest dat verder wordt gebruikt voor het uitvoeren van de conversie met behulp van de ConvertDocument()-methode.

Code om DOCX-bestand naar PDF te converteren met NET REST API

using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model.Requests;
using System;
using System.IO;
namespace WordsSample.Words
{
public class WordsToPdf
{
public void ConvertWordToPdfAsync()
{
try
{
var apiClient = new Configuration();
apiClient.ClientSecret = "";
apiClient.ClientId = "";
//Create SDK object
WordsApi wordsApi = new WordsApi(apiClient);
//string localPath = @"";
string inputFile = "Test1.doc";
string outputFile = "DOCXToPDF";
string outputFormat = "pdf";
//Read input file to bytes array
var inpuFileStream = File.Open(inputFile, FileMode.Open);
inpuFileStream.Position = 0;
ConvertDocumentRequest convertDocumentRequest = new ConvertDocumentRequest(inpuFileStream, outputFormat, null, null, null, null, null, null, null);
var conversionTask = wordsApi.ConvertDocument(convertDocumentRequest);
conversionTask.Wait();
var outputFileStream = conversionTask.Result;
outputFileStream.Position = 0;
using (var fileStream = File.Create(outputFile+"."+ outputFormat))
{
outputFileStream.Seek(0, SeekOrigin.Begin);
outputFileStream.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

Deze voorbeeldcode demonstreert de conversie van een DOCX-bestand naar PDF met C# REST API. Het is niet nodig om eerst het configuratieobject te maken, omdat u het WordsApi-object rechtstreeks kunt maken door de client-ID en het clientgeheim in de constructor op te geven. U kunt het conversieproces aanpassen door verschillende argumenten in de ConvertDocumentRequest-constructor in te stellen, die in deze voorbeeldcode standaard op null zijn ingesteld.

U kunt ook een andere soortgelijke functie bekijken op de volgende pagina: Converteer DOCX naar BMP met NET REST API.

 Nederlands