با C# REST API تصویر را در PDF قرار دهید

این آموزش سریع شما را راهنمایی می کند که چگونه با C# REST API ** درج تصویر در PDF استفاده کنید. با استفاده از SDK مبتنی بر Cloud، یاد خواهید گرفت که به طور خودکار **با استفاده از API مبتنی بر C# .NET-based تصویر را به سند PDF اضافه کنید. شما یاد خواهید گرفت که تصاویر و فایل های PDF را آپلود کنید، موقعیت تصویر و شماره صفحه مورد نظر را مشخص کنید.

پیش نیاز

مراحل درج تصویر در PDF با رابط C# REST

  1. شی کلاس PdfApi را برای افزودن تصویر به PDF پیکربندی کنید
  2. فایل PDF مورد نظر را با یک نام مشخص در فضای ذخیره سازی ابری آپلود کنید
  3. فایل تصویر را در فضای ذخیره‌سازی ابری آپلود کرده و نامی برای آن تعیین کنید
  4. با ارائه نام فایل PDF، تصویر، شماره صفحه و ناحیه مستطیلی، روش PostInsertImage() را فراخوانی کنید.
  5. فایل پی دی اف به روز شده را دانلود کرده و روی دیسک ذخیره کنید

در این مراحل نحوه درج تصویر در سند PDF با C#.NET-based API خلاصه می شود. فایل PDF منبع و تصویر را آپلود کنید و ناحیه مستطیلی را که موقعیت و بعد تصویر را توصیف می کند، تعریف کنید. وضعیت پاسخ را بررسی کنید و فایل PDF به روز شده را با تصویر جدید در آن دانلود کنید.

کد برای درج تصویر در PDF با C#.NET-based 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 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);
}
}
}
}

این کد نحوه درج تصویر در سند PDF با سرویس C# RESTful را نشان می دهد. برای ارجاع به صفحه اول PDF به جای 0 از صفحه اول استفاده کنید، مستطیل را با توجه به گوشه سمت چپ پایین صفحه به عنوان مبدا تعریف کنید، و ارتفاع و عرض را بر حسب نقاط تنظیم کنید.

این مقاله فرآیند درج تصویر در PDF را به ما آموزش داده است. اگر می خواهید صفحه ای در PDF اضافه کنید، به مقاله نحوه اضافه کردن صفحه جدید در PDF با C# REST API مراجعه کنید.

 فارسی