Այս արագ ձեռնարկը ձեզ ուղղորդում է, թե ինչպես պատկերը մտցնել PDF-ում C# REST API-ով: Դուք կսովորեք ավտոմատ կերպով պատկեր ավելացնել PDF փաստաթղթին C# .NET-ի վրա հիմնված API՝ օգտագործելով Cloud-ի վրա հիմնված SDK-ն: Դուք կսովորեք վերբեռնել պատկերներ և PDF ֆայլեր, որոշել պատկերի դիրքը և թիրախային էջի համարը:
Նախապայման
Ստեղծեք հաշվի API հավատարմագրեր PDF-ի մեջ պատկեր ավելացնելու համար
Բեռնել Aspose.PDF Cloud SDK for Dotnet to insert an image
Կարգավորեք C# նախագիծը վերը նշված SDK-ով նկար ավելացնելու համար
C# REST ինտերֆեյսով PDF-ում նկար տեղադրելու քայլեր
- Կարգավորեք PdfApi դասի օբյեկտը PDF-ում պատկեր ավելացնելու համար
- Վերբեռնեք թիրախային PDF ֆայլը Cloud Storage-ում նշված անունով
- Վերբեռնեք պատկերի ֆայլը Cloud պահեստում և անվանեք դրան
- Զանգահարեք PostInsertImage() մեթոդը՝ տրամադրելով PDF ֆայլի, պատկերի, էջի համարի և ուղղանկյուն տարածքի անունները:
- Ներբեռնեք թարմացված PDF ֆայլը և պահեք այն սկավառակի վրա
Այս քայլերն ամփոփում են, թե ինչպես կարելի է ներդիր նկարը PDF փաստաթղթում C# .NET-ի վրա հիմնված API-ով: Վերբեռնեք սկզբնաղբյուր PDF ֆայլը և պատկերը և սահմանեք ուղղանկյուն տարածքը, որը նկարագրում է պատկերի դիրքն ու չափը: Ստուգեք պատասխանի կարգավիճակը և ներբեռնեք թարմացված PDF ֆայլը, որի մեջ կա նոր պատկեր:
Կոդ՝ պատկերը PDF-ում տեղադրելու համար C# .NET-ի վրա հիմնված API-ով
using System; | |
using System.IO; | |
using Aspose.Pdf.Cloud.Sdk.Api; | |
using Aspose.Pdf.Cloud.Sdk.Model; | |
using System.Collections.Generic; | |
namespace Aspose.PDF.Cloud.Examples.Kb | |
{ | |
public class PdfTasks | |
{ | |
public static void AddImage() | |
{ | |
PdfApi pdfApi = new PdfApi("api_key", "app_sid"); | |
String imageName = "input.jpg"; | |
String fileName = "input.pdf"; | |
int pageNumber = 1; | |
try | |
{ | |
// Upload source files | |
pdfApi.UploadFile(fileName, new MemoryStream(File.ReadAllBytes(fileName))); | |
pdfApi.UploadFile(imageName, new MemoryStream(File.ReadAllBytes(imageName))); | |
// Invoke Aspose.PDF Cloud SDK API to replace image using image file | |
var apiResponse = pdfApi.PostInsertImage(fileName, pageNumber, 10, 10, 100, 100, imageName); | |
if (apiResponse != null && apiResponse.Status.Equals("OK")) | |
{ | |
// Download created pdf file | |
Stream storageRes = pdfApi.DownloadFile(fileName); | |
storageRes.Position = 0; | |
FileStream fileStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write); | |
storageRes.CopyTo(fileStream); | |
} | |
} | |
catch (Exception ex) | |
{ | |
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace); | |
} | |
} | |
} | |
} |
Այս կոդը ցույց է տալիս, թե ինչպես կարելի է ներդնել պատկեր PDF փաստաթղթում C# RESTful ծառայության միջոցով: PDF-ի առաջին էջին անդրադառնալու համար օգտագործեք էջի 1 ինդեքսը 0-ի փոխարեն, սահմանեք ուղղանկյունը էջի ներքևի ձախ անկյունի նկատմամբ որպես սկզբնակետ և սահմանեք բարձրությունը և լայնությունը կետերով:
Այս հոդվածը մեզ սովորեցրել է պատկերը PDF-ում տեղադրելու գործընթացը: Եթե ցանկանում եք PDF-ում էջ ավելացնել, տես հոդվածը, թե ինչպես անել Ավելացնել նոր էջ PDF-ում C# REST API-ով.