Այս արագ ձեռնարկը ձեզ ուղղորդում է, թե ինչպես փոխակերպել JPG-ը PDF ձևաչափի C# REST API-ով: Այն կիսում է մանրամասները մշակման միջավայրը սահմանելու համար, հավելվածը գրելու քայլերի ցանկը և օրինակելի կոդը ** JPEG-ը PDF-ի C# Low Code API-ով** փոխելու համար՝ օգտագործելով .NET-ի վրա հիմնված ամպային SDK-ն: Դուք կսովորեք փոխարկել մեկ կամ պատկերների ցանկը PDF-ի, որտեղ յուրաքանչյուր պատկեր դառնում է նորաստեղծ PDF-ի էջ:
Նախապայման
Ստեղծեք հաշվի API հավատարմագրեր JPG արտահանել PDF
Բեռնել Aspose.PDF Cloud SDK for Dotnet to convert a JPEG file to PDF
Կարգավորեք C# նախագիծը վերը նշված SDK-ով JPEG-ը PDF-ի փոխելու համար
JPG-ը PDF-ի C# REST ինտերֆեյսով փոխարկելու քայլեր
- Կազմաձևեք PdfApi դասի օբյեկտը՝ օգտագործելով App ստեղնը և Sid-ը՝ JPG պատկերները PDF-ի փոխարկելու համար
- Վերբեռնեք պատկեր(ներ)ը ամպային պահեստում՝ եզակի անուններով
- Ստեղծեք ImageTemplate օբյեկտներ յուրաքանչյուր պատկերի համար
- Ստեղծեք ImageTemplate օբյեկտների ցանկը
- Ստեղծեք ImageTemplatesRequest օբյեկտը՝ օգտագործելով պատկերների ցանկը և IsOCR դրոշը
- Փոխակերպեք բոլոր պատկերները PDF-ի՝ օգտագործելով PutImageInStorageToPdf() մեթոդը
- Ներբեռնեք PDF-ը յուրաքանչյուր էջում պատկերով
Այս քայլերն ամփոփում են, թե ինչպես կարելի է փոխարկել պատկերը PDF-ի C# RESTful ծառայության միջոցով: Սկսեք գործընթացը՝ վերբեռնելով մեկ կամ մի քանի պատկերներ Cloud պահեստում, ստեղծելով ImageTemplate դասի օբյեկտներ բոլոր պատկերների համար և ստեղծելով այդ օբյեկտների ցուցակը: Այնուհետև ստեղծեք ImageTemplatesRequest հարցում՝ օգտագործելով վերը նշված ImageTemplate ցուցակը և զանգահարեք PutImageInStorageToPdf() մեթոդը՝ պատկերը PDF-ի փոխարկելու համար:
JPG-ից 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 ConvertJpgToPdf() | |
{ | |
// Create the PdfApi class object | |
PdfApi pdfApi = new PdfApi("App Key", "App Sid"); | |
try | |
{ | |
// Upload the images | |
pdfApi.UploadFile("input1.jpg", new MemoryStream(File.ReadAllBytes("input1.jpg"))); | |
pdfApi.UploadFile("input2.jpg", new MemoryStream(File.ReadAllBytes("input2.jpg"))); | |
// Create the ImageTemplate class objects | |
ImageTemplate imageTemplate1 = new ImageTemplate(ImagePath: "input1.jpg", ImageSrcType: ImageSrcType.Common); | |
ImageTemplate imageTemplate2 = new ImageTemplate(ImagePath: "input2.jpg", ImageSrcType: ImageSrcType.Common); | |
// Create the list of images | |
List<ImageTemplate> images = new List<ImageTemplate>() { imageTemplate1, imageTemplate2 }; | |
ImageTemplatesRequest request = new ImageTemplatesRequest(IsOCR:false, ImagesList:images); | |
// Convert images to PDF | |
var apiResponse = pdfApi.PutImageInStorageToPdf("output.pdf", request); | |
if (apiResponse != null && apiResponse.Status.Equals("OK")) | |
{ | |
// Download the output pdf file | |
Stream storageRes = pdfApi.DownloadFile("output.pdf"); | |
FileStream fileStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write); | |
storageRes.CopyTo(fileStream); | |
} | |
} | |
catch (Exception ex) | |
{ | |
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace); | |
} | |
} | |
} | |
} |
Այս կոդը ցուցադրում է picture-ի PDF փոխարկիչի մշակման գործընթացը C# Low Code API-ով: Մեկ պատկերը PDF-ի փոխարկելու համար դուք կարող եք հետևել նույն գործընթացին, բացառությամբ վերբեռնելու որոշակի պատկերը ամպային պահեստում և ստեղծելու անհրաժեշտ ցուցակները միայն մեկ տարրով: Եթե դուք IsOCR դրոշակը ճիշտ եք սահմանում, կարող եք OCRLangs հատկությունը սահմանել «string»:
Այս հոդվածը մեզ սովորեցրել է C# RESTful ծառայության միջոցով *picture-ի PDF ֆայլերի փոխարկիչի մշակման գործընթացը: Եթե ցանկանում եք պատկերը տեղադրել գոյություն ունեցող էջում այլ բովանդակության հետ մեկտեղ, հետևեք հոդվածին Տեղադրեք պատկերը PDF-ում C# REST API-ով-ում: