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