Pretvorite DOC u XPS pomoću NET REST API-ja

Ovaj kratki vodič opisuje postupak konvertiranja DOC u XPS pomoću NET REST API-ja. Koristit ćemo Aspose.Words za .NET Cloud SDK za izvoz Word DOC datoteke u XPS datoteku. Ako želite razviti pretvarač Worda DOC u XPS s C# Low Code API-jem, slijedite korake dane u ovom članku i isprobajte značajku koristeći pokrenuti primjer koda.

Preduvjet

Koraci za pretvaranje Word DOC u XPS s C# Low Code API-jem

  1. Postavite ID klijenta i Tajnu klijenta za API za pretvaranje DOC-a u XPS
  2. Instancirajte instancu klase WordsAPI s vjerodajnicama klijenta
  3. Navedite ulazne i izlazne datoteke
  4. Pročitajte ulaznu DOC datoteku i prenesite je u pohranu u oblaku
  5. Pozovite metodu ConvertDocument da biste konvertirali DOC u XPS koristeći REST API
  6. Spremite izlaznu XPS datoteku na lokalni disk

Prethodno navedeni koraci osiguravaju glatku konverziju DOCX u XPS koristeći REST API. Proces će započeti korištenjem Aspose.Words za .NET REST SDK i stvaranjem instance WordsApi pružanjem posuđenog identifikatora i tajnih vrijednosti za pretplatu. Izvornoj Word datoteci pristupit će se s diska i korištenjem ConvertDocument() metode, konverzija Worda u XPS će se izvršiti u oblaku i vratit će se XPS datoteka koja se može spremiti na disk.

Kod za pretvorbu DOC u XPS s NET REST API-jem

using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model.Requests;
using System;
using System.IO;
namespace WordsSample.Words
{
public class WordsToXps
{
public void ConvertWordToXpsAsync()
{
try
{
var apiClient = new Configuration();
apiClient.ClientSecret = "Client Secret";
apiClient.ClientId = "Client Id";
//Create the Words SDK object
WordsApi wordsConvertApi = new WordsApi(apiClient);
string inputFile = "Test1.docx";
string outputXpsFile = "DOCXToXps";
string outputFormat = "xps";
//Read source 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 = wordsConvertApi.ConvertDocument(convertDocumentRequest);
conversionTask.Wait();
var outputXpsFileStream = conversionTask.Result;
outputXpsFileStream.Position = 0;
using (var fileStream = File.Create(outputXpsFile+"."+ outputFormat))
{
outputXpsFileStream.Seek(0, SeekOrigin.Begin);
outputXpsFileStream.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

Ovaj primjer koda pruža osnovu za razvoj pretvarača Word dokumenta u XPS s C# REST API-jem. Možete postaviti dodatne parametre tijekom procesa pretvorbe kao što je put do izlaznog dokumenta i naziv izlazne datoteke. Ova značajka pretvorbe DOC u XPS može se koristiti s bilo kojom aplikacijom bez koda ili s niskim kodom na bilo kojem operativnom sustavu koji podržava ovaj SDK.

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

 Hrvatski