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

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

Նախադրյալ

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

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

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

Կոդ՝ DOC ֆայլը PDF-ի 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 DocToPdf
{
public void ConvertDocToPdfAsync()
{
try
{
var apiClient = new Configuration();
apiClient.ClientSecret = "Secret";
apiClient.ClientId = "ID";
//Create SDK object
WordsApi wordsApi = new WordsApi(apiClient);
string input = "Test1.doc";
string output = "DOCToPDF";
string format = "pdf";
//Read input file to bytes array
var fileStream = File.Open(input, FileMode.Open);
fileStream.Position = 0;
ConvertDocumentRequest docToPdfRequest = new ConvertDocumentRequest(fileStream, format, null, null, null, null, null, null, null);
var task = wordsApi.ConvertDocument(docToPdfRequest);
task.Wait();
var outputFileStream = task.Result;
outputFileStream.Position = 0;
using (var stream = File.Create(output+"."+ format))
{
outputFileStream.Seek(0, SeekOrigin.Begin);
outputFileStream.CopyTo(stream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

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

Եթե դուք հետաքրքրված եք DOCX-ի MD ֆայլի փոխակերպմամբ, կարող եք ստուգել, թե ինչպես կատարել փոխարկել DOCX-ը MD-ի NET REST API-ով.

 Հայերեն