Փոխակերպեք DOCX-ը PDF-ի NET REST API-ով

Այս ձեռնարկը ցույց է տալիս, թե ինչպես փոխակերպել DOCXPDF-ի NET REST API-ով: Դուք կսովորեք օգտագործել .NET Cloud SDK-ը՝ DOCX-ը PDF-ի փոխակերպելու համար C# Low Code API-ով**՝ հետևելով մանրամասն քայլերին և կոդերի օրինակին: Դուք նաև կսովորեք տարբեր հարմարեցումներ, որոնք կարող են կիրառվել փոխակերպման գործընթացում:

Նախադրյալ

C# REST API-ով DOCX-ը PDF-ի փոխելու քայլեր

  1. Սահմանեք Client ID-ն և Client Secret-ը API-ի համար Configuration դասի օբյեկտում
  2. Ստեղծեք WordsAPI դասի օրինակ՝ օգտագործելով Configuration օբյեկտը
  3. Սահմանեք մուտքային DOCX և թողարկեք PDF ֆայլեր
  4. Կարդացեք մուտքագրված DOCX ֆայլը FileStream օբյեկտի մեջ
  5. Ստեղծեք ConvertDocumentRequest օբյեկտը FileStream-ով և ելքային ձևաչափով
  6. Կանչեք ConvertDocument մեթոդը՝ օգտագործելով ConvertDocumentRequest օբյեկտը
  7. Պահպանեք ելքային PDF ֆայլը տեղական սկավառակի վրա

Վերոհիշյալ քայլերը փոխակերպում են ֆայլի տեսակը DOCX-ից PDF-ի C# Low Code API-ով: Սկզբում նախաստորագրեք կոնֆիգուրացիան և օգտագործեք այն WordsApi դասի օբյեկտ ստեղծելու համար: Ի վերջո, կարդացեք մուտքագրված ֆայլը FileStream-ում և ստեղծեք ConvertDocumentRequest դասի օբյեկտը, որն այնուհետև օգտագործվում է ConvertDocument() մեթոդի միջոցով փոխակերպումը կատարելու համար:

Կոդ՝ NET REST API-ով DOCX ֆայլը PDF-ի փոխարկելու համար

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

Այս օրինակելի կոդը ցույց է տալիս DOCX ֆայլի փոխակերպումը PDF-ի C# REST API-ով: Անհրաժեշտ չէ նախ ստեղծել Կազմաձևման օբյեկտը, քանի որ կարող եք ուղղակիորեն ստեղծել WordsApi օբյեկտը` տրամադրելով Հաճախորդի ID-ն և Հաճախորդի գաղտնիքը կոնստրուկտորում: Դուք կարող եք հարմարեցնել փոխակերպման գործընթացը՝ ConvertDocumentRequest կոնստրուկտորում տարբեր արգումենտներ դնելով, որոնք այս նմուշի կոդում լռելյայն սահմանվել են որպես null:

Կարող եք նաև ստուգել մեկ այլ նմանատիպ հնարավորություն հետևյալ էջում՝ Փոխակերպեք DOCX-ը BMP-ի NET REST API-ով.

 Հայերեն