Pretvorite DOCX u PDF pomoću NET REST API-ja

Ovaj vodič vodi kako pretvoriti DOCX u PDF pomoću NET REST API-ja. Naučit ćete koristiti .NET Cloud SDK za transformaciju DOCX-a u PDF pomoću C# Low Code API-ja prateći detaljne korake i uzorak koda. Također ćete naučiti različite prilagodbe koje se mogu primijeniti tijekom procesa konverzije.

Preduvjet

Koraci za promjenu DOCX-a u PDF pomoću C# REST API-ja

  1. Postavite ID klijenta i tajnu klijenta za API u objektu klase konfiguracije
  2. Instancirajte instancu klase WordsAPI pomoću objekta Configuration
  3. Postavite ulazne DOCX i izlazne PDF datoteke
  4. Pročitajte ulaznu DOCX datoteku u FileStream objekt
  5. Instancirajte objekt ConvertDocumentRequest s FileStreamom i izlaznim formatom
  6. Pozovite metodu ConvertDocument pomoću objekta ConvertDocumentRequest
  7. Spremite izlaznu PDF datoteku na lokalni disk

Prethodno navedeni koraci transformiraju vrstu datoteke iz DOCX u PDF pomoću C# Low Code API. Na početku inicijalizirajte konfiguraciju i upotrijebite je za stvaranje objekta klase WordsApi. Na kraju, pročitajte ulaznu datoteku u FileStream i kreirajte objekt klase ConvertDocumentRequest koji se dalje koristi za izvođenje konverzije pomoću metode ConvertDocument().

Kod za pretvaranje DOCX datoteke u PDF pomoću NET REST API-ja

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);
}
}
}
}

Ovaj primjer koda demonstrira pretvorbu DOCX datoteke u PDF s C# REST API-jem. Nije potrebno prvo kreirati objekt konfiguracije jer objekt WordsApi možete stvoriti izravno tako da u konstruktoru date ID klijenta i tajnu klijenta. Možete prilagoditi proces pretvorbe postavljanjem različitih argumenata u konstruktoru ConvertDocumentRequest koji su prema zadanim postavkama postavljeni na null u ovom primjeru koda.

Također možete pogledati drugu sličnu značajku na sljedećoj stranici: Pretvorite DOCX u BMP pomoću NET REST API-ja.

 Hrvatski