Ovaj kratki vodič vas vodi kako pretvoriti JPG u PDF format pomoću C# REST API-ja. Dijeli detalje za postavljanje razvojnog okruženja, popis koraka za pisanje aplikacije i primjer koda za promjenu JPEG-a u PDF s C# Low Code API-jem pomoću SDK-a u oblaku temeljenog na .NET-u. Naučit ćete pretvoriti jednu ili popis slika u PDF gdje svaka slika postaje stranica u novostvorenom PDF-u.
Preduvjet
Stvorite API vjerodajnice računa izvoz JPG u PDF
preuzimanje Aspose.PDF Cloud SDK for Dotnet to convert a JPEG file to PDF
Postavite C# projekt s gornjim SDK-om za promjenu JPEG-a u PDF
Koraci za pretvaranje JPG u PDF pomoću C# REST sučelja
- Konfigurirajte objekt klase PdfApi pomoću ključa aplikacije i Sida za pretvaranje JPG slika u PDF
- Prenesite sliku(e) u pohranu u oblaku s jedinstvenim nazivima
- Stvorite objekte ImageTemplate za svaku sliku
- Napravite popis objekata ImageTemplate
- Stvorite objekt ImageTemplatesRequest pomoću popisa slika i IsOCR oznake
- Pretvorite sve slike u PDF metodom PutImageInStorageToPdf()
- Preuzmite PDF sa slikom na svakoj stranici
Ovi koraci sažimaju kako konvertirati sliku u PDF pomoću usluge C# RESTful. Započnite postupak učitavanjem jedne ili više slika u pohranu u oblaku, stvaranjem objekata klase ImageTemplate za sve slike i stvaranjem popisa tih objekata. Nakon toga izradite zahtjev ImageTemplatesRequest pomoću gornjeg popisa ImageTemplate i pozovite metodu PutImageInStorageToPdf() za pretvaranje slike u PDF.
Kod za pretvarač dokumenata JPG u PDF s API-jem temeljenim na C# .NET
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); | |
} | |
} | |
} | |
} |
Ovaj kôd demonstrira proces razvoja konvertora slike u PDF s C# Low Code API-jem. Da biste jednu sliku pretvorili u PDF, možete slijediti isti postupak osim prenijeti određenu sliku u pohranu u oblaku i stvoriti potrebne popise samo s jednom stavkom. Ako IsOCR oznaku postavite na true, svojstvo OCRLangs možete postaviti na string.
Ovaj nas je članak naučio procesu razvoja konvertora slika u PDF datoteke s C# RESTful Service. Ako želite umetnuti sliku na postojeću stranicu uz ostale sadržaje, slijedite članak na Umetnite sliku u PDF pomoću C# REST API-ja.