Այս կարճ ձեռնարկը նկարագրում է NET REST API-ով ** DOC-ը XPS-ի վերածելու գործընթացը**: Մենք կօգտագործենք Aspose.Words-ը .NET Cloud SDK-ի համար՝ Word DOC ֆայլը XPS ֆայլ արտահանելու համար: Եթե ցանկանում եք մշակել Word DOC-ի XPS փոխարկիչ C# Low Code API-ով, հետևեք այս հոդվածում տրված քայլերին և փորձեք գործառույթը՝ օգտագործելով գործող նմուշի կոդը:
Նախադրյալ
- Ստեղծեք հաշիվ և ստացեք API հավատարմագրեր
- Բեռնել Aspose.Words Cloud SDK for Dotnet
- Կարգավորեք C# նախագիծը Word-ի XPS փոխակերպման համար վերը նշված SDK-ով
Word DOC-ը XPS-ի փոխարկելու քայլեր C# Low Code API-ով
- Սահմանեք Client ID-ն և Client Secret-ը API-ի համար՝ DOC-ը XPS-ի փոխարկելու համար
- Ստեղծեք WordsAPI դասի օրինակը հաճախորդի հավատարմագրերով
- Նշեք մուտքային և ելքային ֆայլեր
- Կարդացեք մուտքագրված DOC ֆայլը և վերբեռնեք ամպային պահեստ
- Զանգահարեք ConvertDocument մեթոդը՝ Փոխակերպեք DOC-ը XPS-ի՝ REST API-ի միջոցով
- Պահպանեք ելքային XPS ֆայլը տեղական սկավառակի վրա
Վերոհիշյալ քայլերը ապահովում են DOCX-ի XPS-ի սահուն փոխակերպում՝ օգտագործելով REST API: Գործընթացը կսկսվի՝ օգտագործելով Aspose.Words-ը .NET REST SDK-ի համար և ստեղծելով WordsApi-ի օրինակ՝ տրամադրելով lent նույնացուցիչը և բաժանորդագրության գաղտնի արժեքները: Աղբյուր Word ֆայլը հասանելի կլինի սկավառակից և օգտագործելով ConvertDocument() մեթոդը, Word-ի XPS-ի փոխարկումը կկատարվի ամպի մեջ, և XPS ֆայլը կվերադարձվի, որը կարող է պահպանվել սկավառակի վրա:
NET REST API-ով DOC-ի XPS փոխակերպման կոդը
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
using System; | |
using System.IO; | |
namespace WordsSample.Words | |
{ | |
public class WordsToXps | |
{ | |
public void ConvertWordToXpsAsync() | |
{ | |
try | |
{ | |
var apiClient = new Configuration(); | |
apiClient.ClientSecret = "Client Secret"; | |
apiClient.ClientId = "Client Id"; | |
//Create the Words SDK object | |
WordsApi wordsConvertApi = new WordsApi(apiClient); | |
string inputFile = "Test1.docx"; | |
string outputXpsFile = "DOCXToXps"; | |
string outputFormat = "xps"; | |
//Read source 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 = wordsConvertApi.ConvertDocument(convertDocumentRequest); | |
conversionTask.Wait(); | |
var outputXpsFileStream = conversionTask.Result; | |
outputXpsFileStream.Position = 0; | |
using (var fileStream = File.Create(outputXpsFile+"."+ outputFormat)) | |
{ | |
outputXpsFileStream.Seek(0, SeekOrigin.Begin); | |
outputXpsFileStream.CopyTo(fileStream); | |
} | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
Այս օրինակելի կոդը հիմք է տալիս Word փաստաթուղթը XPS փոխարկիչ մշակելու համար C# REST API-ով: Փոխակերպման գործընթացում կարող եք սահմանել լրացուցիչ պարամետրեր, ինչպիսիք են ելքային փաստաթղթի ուղին և ելքային ֆայլի անունը: DOC-ի XPS-ի փոխակերպման այս հատկությունը կարող է օգտագործվել այս SDK-ն աջակցող ցանկացած օպերացիոն համակարգի առանց կոդով կամ ցածր կոդով հավելվածների հետ:
Կարող եք նաև ստուգել մեկ այլ նմանատիպ հնարավորություն հետևյալ էջում՝ Փոխակերպեք DOCX-ը BMP-ի .NET REST API-ով.