Kép beszúrása PDF-be a C# REST API segítségével

Ez a gyors oktatóanyag eligazítja, hogyan illeszthet be képet a PDF webhelyre a C# REST API-val. Megtanulja, hogyan lehet automatikusan képeket hozzáadni a PDF-dokumentumokhoz C# .NET-alapú API-val a felhő alapú SDK használatával. Megtanulja a képek és PDF fájlok feltöltését, a kép pozíciójának meghatározását és a céloldalszámot.

Előfeltétel

Kép beszúrásának lépései PDF-be C# REST felülettel

  1. Állítsa be a PdfApi osztályobjektumot kép PDF-hez való hozzáadásához
  2. Töltse fel a cél PDF-fájlt a Cloud Storage-ba egy megadott néven
  3. Töltse fel a képfájlt a felhőtárhelyre, és adjon neki nevet
  4. Hívja meg a PostInsertImage() metódust a PDF-fájl, a kép, az oldalszám és a téglalap alakú terület nevének megadásával
  5. Töltse le a frissített PDF fájlt, és mentse a lemezre

Ezek a lépések összefoglalják, hogyan lehet kép beszúrni PDF dokumentumba C# .NET-alapú API-val. Töltse fel a forrás PDF-fájlt és a képet, és határozza meg a téglalap alakú területet, amely leírja a kép helyzetét és méretét. Ellenőrizze a válasz állapotát, és töltse le a frissített PDF-fájlt, amelyben az új kép található.

Kód egy kép beszúrásához PDF-be C# .NET-alapú API-val

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);
}
}
}
}

Ez a kód bemutatja, hogyan lehet kép beszúrni PDF dokumentumba a C# RESTful szolgáltatással. Használja az 1-es oldalindexet a 0 helyett a PDF első oldalára való hivatkozáshoz, adja meg a téglalapot az oldal bal alsó sarkához képest eredetként, és állítsa be a magasságot és a szélességet pontokban.

Ez a cikk megtanította nekünk a kép PDF-be történő beillesztésének folyamatát. Ha egy oldalt szeretne hozzáadni a PDF-hez, olvassa el a Új oldal hozzáadása PDF-ben a C# REST API-val című cikket.

 Magyar