Конвертирайте PDF в DOCX с C# REST API

В този ясен и лесен урок ще научите как да конвертирате PDF в DOCX с C# REST API в облака. За да експортираме PDF във формат DOCX, ние използваме Aspose.PDF за C# Cloud SDK. Ако имате нужда от PDF към DOCX конвертиране в C# Low Code API, тогава това може лесно да се постигне с помощта на следния примерен код и стъпки.

Предпоставка

Стъпки за конвертиране на PDF в DOCX в C# REST API

  1. Конфигурирайте ИД на клиента и Тайната на клиента за API
  2. Създайте екземпляр на обекта от клас PdfApi с клиентски идентификационни данни
  3. Маркирайте входните и изходните файлове
  4. Достъп до изходния PDF файл и го качете в облачното хранилище
  5. Използвайте метода PutPdfInStorageToDoc, за да Конвертирате PDF в DOCX с помощта на REST API
  6. Изтеглете генерирания DOCX файл от облака и го запазете на локалния диск

Гореспоменатите стъпки ви помагат да конвертирате PDF в DOCX с нисък код C#. Ще започнете, като качите необходимия PDF файл в облака и след това използвате необходимостта да използвате метода PutPdfInStorageToDoc, изложен от API, за да получите потока от отговори. Накрая преобразувайте потока от отговори в DOCX и постигнете конвертиране на PDF в DOCX.

Код за преобразуване на PDF в DOCX в C# Low Code API

using System;
using System.IO;
using Aspose.Pdf.Cloud.Sdk.Api;
using Aspose.Pdf.Cloud.Sdk.Model;
namespace Aspose.PDF.Cloud.Examples.Kb
{
public class PdfToDocx
{
public static void ConvertPdfToDocx()
{
try
{
PdfApi pdfApi = new PdfApi("ID", "Secret");
string localPath = @"C:\Words\";
string srcFileName = "Sample.pdf";
string outputFile = "PDFtoDocx.docx";
string fileformat = "DOCX";
//Upload the source PDF file to the cloud storage
pdfApi.UploadFile(srcFileName, File.Open(localPath + srcFileName, FileMode.Open));
AsposeResponse response = pdfApi.PutPdfInStorageToDoc(srcFileName, outputFile, null,
fileformat, null, null, null, null, null, null, null, null, null);
// Download the output DOCX file from Cloud Storage
var stream = pdfApi.DownloadFile(outputFile, null, null);
using (var fileStream = File.Create(localPath + outputFile))
{
stream.Seek(0, SeekOrigin.Begin);
stream.CopyTo(fileStream);
}
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
}
}
}

Горният примерен код ви позволява да конвертирате PDF в DOCX с помощта на REST API и може да се използва във всяко приложение без код или ниско кодово приложение на всяка операционна система като macOS, Linux или Windows. Можете да персонализирате изходния DOCX, като зададете различни опции, споменати в API Swagger за разделителна способност на изображението, разстояние между редовете, разпознаване на водещи символи, относителна хоризонтална близост и защита с парола.

В тази тема проучихме API с нисък код на C# PDF към DOCX, за да създадем приложение за конвертиране на PDF във файлов формат DOCX. Ако се интересувате от конвертиране на PDF в EPUB файл, вижте статията за това как да конвертирайте PDF в EPUB с C# REST API.

 Български