Այս հիմնական թեման ուղեցույց է տալիս, թե ինչպես փոխակերպել DOC-ը PDF-ի NET REST API-ով: Դուք կօգտագործեք Aspose.Words-ը .NET Cloud SDK-ի համար՝ ** DOC-ը PDF-ի փոխակերպելու C# Low Code API-ով**՝ հետևելով մանրամասն քայլերին և օրինակի կոդը: Դուք նաև կլուսավորվեք տարբեր հարմարեցումներով, որոնք կարող են կիրառվել փոխակերպման գործընթացում:
Նախադրյալ
- Ստեղծեք հաշիվ և ստացեք API հավատարմագրեր DOC-ը PDF-ի փոխարկելու համար
- Բեռնել Aspose.Words Cloud SDK for Dotnet to perform DOC to PDF conversion
- Կարգավորեք C# նախագիծը DOC-ի PDF փոխակերպման համար վերը նշված SDK-ով
C# REST API-ով DOC-ը PDF-ի փոխելու քայլեր
- Սահմանեք Client ID-ն և Client Secret-ը API-ի համար Configuration դասի օբյեկտում՝ DOC-ը PDF-ի փոխարկելու համար
- Ստեղծեք WordsAPI դասի օբյեկտը` օգտագործելով Configuration օբյեկտը
- Սահմանեք մուտքային DOC և ցանկալի ելքային PDF ֆայլերի անունները
- Կարդացեք աղբյուրի DOC ֆայլը FileStream օբյեկտի մեջ և
- Ստեղծեք ConvertDocumentRequest օբյեկտի օրինակ FileStream և ելքային ձևաչափով
- Կանչեք ConvertDocument ֆունկցիան՝ օգտագործելով ConvertDocumentRequest օբյեկտը
- Պահպանեք փոխարկված 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-ով.