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
Hozzon létre egy fiók API hitelesítő adatait kép hozzáadásához a PDF-ben
Letöltés Aspose.PDF Cloud SDK for Dotnet to insert an image
Állítsa be a C# projektet a fenti SDK-val kép hozzáadásához
Kép beszúrásának lépései PDF-be C# REST felülettel
- Állítsa be a PdfApi osztályobjektumot kép PDF-hez való hozzáadásához
- Töltse fel a cél PDF-fájlt a Cloud Storage-ba egy megadott néven
- Töltse fel a képfájlt a felhőtárhelyre, és adjon neki nevet
- 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
- 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.