Umetnite sliku u PDF pomoću C# REST API-ja

Ovaj kratki vodič vas vodi kako umetnuti sliku u PDF pomoću C# REST API. Naučit ćete automatski dodati sliku u PDF dokument pomoću API-ja temeljenog na C# .NET koristeći SDK temeljen na oblaku. Naučit ćete učitavati slike i PDF datoteke, definirati položaj slike i ciljni broj stranice.

Preduvjet

Koraci za umetanje slike u PDF s C# REST sučeljem

  1. Konfigurirajte objekt klase PdfApi za dodavanje slike u PDF
  2. Učitajte ciljnu PDF datoteku u Cloud Storage s određenim nazivom
  3. Prenesite slikovnu datoteku u pohranu u oblaku i dodijelite joj naziv
  4. Pozovite metodu PostInsertImage() davanjem imena PDF datoteke, slike, broja stranice i pravokutnog područja
  5. Preuzmite ažuriranu PDF datoteku i spremite je na disk

Ovi koraci sažimaju kako umetnuti sliku u PDF dokument pomoću API-ja temeljenog na C# .NET. Učitajte izvornu PDF datoteku i sliku te definirajte pravokutno područje koje opisuje položaj i dimenziju slike. Provjerite status odgovora i preuzmite ažuriranu PDF datoteku koja sadrži novu sliku.

Kod za umetanje slike 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 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);
}
}
}
}

Ovaj kôd pokazuje kako umetnuti sliku u PDF dokument s C# RESTful uslugom. Koristite indeks stranice 1 umjesto 0 za referencu na prvu stranicu u PDF-u, definirajte pravokutnik u odnosu na donji lijevi kut stranice kao ishodište i postavite visinu i širinu u točkama.

Ovaj nas je članak naučio postupku umetanja slike u PDF. Ako želite dodati stranicu u PDF, pogledajte članak o tome kako Dodajte novu stranicu u PDF s C# REST API-jem.

 Hrvatski