Այս կարճ ձեռնարկը ցույց է տալիս, թե ինչպես ավելացնել PDF-ը C# REST API-ով: Դուք կսովորեք ավտոմատ կերպով կցել PDF առցանց C# Low Code API՝ օգտագործելով .NET-ի վրա հիմնված Cloud SDK-ն: Այն կօգնի ձեզ կցել ամբողջական PDF կամ միայն ընտրված էջերի շարքը:
Նախապայման
Կարգավորեք C# նախագիծը վերը նշված SDK-ով՝ PDF-ը մեկ այլ PDF ֆայլին կցելու համար
PDF փաստաթղթերը C# Low Code API-ով կցելու քայլեր
- Կազմաձևեք հաճախորդի ID-ն և գաղտնիքը PdfApi PDF-ը կցելու համար
- Բեռնեք թիրախային PDF ֆայլը և մեկ այլ PDF ֆայլ, որը ցանկանում եք կցել
- Զանգահարեք PostAppendDocument() մեթոդը՝ PDF ֆայլը նպատակային PDF ֆայլին ավելացնելու համար
- Տրամադրեք PDF ֆայլի սկզբի և վերջի էջի համարը հավելվածի համար
- Ներբեռնեք թիրախային PDF ֆայլը կցված PDF ֆայլով և պահեք այն սկավառակի վրա
Այս քայլերն ամփոփում են, թե ինչպես կարելի է * PDF ֆայլեր ավելացնել C# REST ինտերֆեյսով*: Բեռնեք PDF ֆայլերը, որտեղ մեկ PDF ֆայլը կկցվի մյուս PDF ֆայլին և սահմանեք ֆայլը կցելու պարամետրերը: Ի վերջո, զանգահարեք PostAppendDocument() մեթոդը՝ ֆայլը կցելու և ելքը սկավառակի վրա պահելու համար։
Կոդ՝ PDF-ը PDF-ին C# REST API-ով ավելացնելու համար
using System; | |
using System.IO; | |
using Aspose.Pdf.Cloud.Sdk.Api; | |
using Aspose.Pdf.Cloud.Sdk.Model; | |
namespace Aspose.PDF.Cloud.Examples.Kb | |
{ | |
public class PdfTasks | |
{ | |
public static void AppendPdf() | |
{ | |
PdfApi pdfApi = new PdfApi("key", "sid"); | |
String fileName = "Sample.pdf"; | |
String appendFileName = "sample-input.pdf"; | |
try | |
{ | |
// Upload source file to aspose cloud storage | |
pdfApi.UploadFile(fileName, new MemoryStream(File.ReadAllBytes(fileName))); | |
pdfApi.UploadFile(appendFileName, new MemoryStream(File.ReadAllBytes(appendFileName))); | |
int startPage = 2; | |
int endPage = 3; | |
String storage = ""; | |
String folder = ""; | |
// Invoke Aspose.PDF Cloud SDK API to append pdf file | |
DocumentResponse apiResponse = pdfApi.PostAppendDocument(fileName, appendFileName, startPage, endPage, storage, folder); | |
if (apiResponse != null && apiResponse.Status.Equals("OK")) | |
{ | |
// Download created pdf file | |
Stream storageRes = pdfApi.DownloadFile(fileName); | |
storageRes.Position = 0; | |
using (FileStream fileStream = new FileStream("Sample_out.pdf", FileMode.Create, FileAccess.Write)) | |
{ | |
storageRes.CopyTo(fileStream); | |
} | |
Console.WriteLine("PDF appended successfully, Done!"); | |
Console.ReadKey(); | |
} | |
} | |
catch (Exception ex) | |
{ | |
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace); | |
} | |
} | |
} | |
} |
Այս կոդը մեզ սովորեցրել է, թե ինչպես * PDF ֆայլեր ավելացնել C# .NET-ի վրա հիմնված API-ի հետ միասին: Նախ, PostAppendDocument() մեթոդի պարամետրը վերցնում է մուտքագրված PDF ֆայլը, որին կկցվի երկրորդ արգումենտով սահմանված PDF ֆայլը: Եթե սկզբի և վերջի էջը չսահմանեք կամ երկու արժեքներն էլ 0-ի դնեք, այն կկցվի ամբողջական PDF ֆայլը:
Այս հոդվածը մեզ սովորեցրել է, թե ինչպես * կցել երկու PDF ֆայլ C# RESTful ծառայության միջոցով*: Եթե ցանկանում եք բաժանել PDF ֆայլը, տես հետևյալ հոդվածը՝ Կտրեք PDF փաստաթուղթը C# REST API-ով.