ادغام فایل های PDF

با نحوه ضمیمه کردن فایل‌های PDF با استفاده از NET REST API آشنا شوید.

در دنیای تحت سلطه دیجیتال، توانایی ادغام و به هم پیوستن کارآمد فایل‌های PDF بیش از یک ویژگی راحت است. پی دی اف ها به دلیل جهانی بودن و قالب بندی ثابت خود مشهور هستند، بنابراین به عنوان فرمت اصلی برای اهداف مختلف حرفه ای و شخصی عمل می کنند. با این حال، ممکن است نیاز به ادغام فصل‌های یک کتاب، ادغام بخش‌های مختلف گزارش، یا ترکیب رسیدها در یک گزارش هزینه داشته باشیم. این مقاله به نیاز مبرم برای ادغام فایل‌های PDF با استفاده از NET Cloud SDK می‌پردازد.

.NET Cloud SDK برای افزودن فایل های PDF

افزودن فایل‌های PDF با Aspose.PDF Cloud SDK for .NET بسیار آسان است. این .NET Cloud SDK یک رویکرد یکپارچه و کارآمد برای ادغام و الحاق فایل‌های PDF فراهم می‌کند و شما را قادر می‌سازد تا بدون دردسر چندین فایل PDF را در یک سند منسجم ترکیب کنید. همچنین اهرمی برای تعیین مکانی که صفحات در آن ضمیمه می‌شوند را دریافت می‌کنید و انعطاف‌پذیری و کنترل کاملی بر مدیریت اسناد به شما ارائه می‌دهد. بنابراین، با استفاده از این SDK، به هنر پیوست کردن فایل PDF، بهبود مدیریت اسناد و ارائه تسلط خواهید داشت.

اولین گام این است که مرجع SDK را به پروژه خود اضافه کنیم و برای این منظور، لطفا «Aspose.PDF-Cloud» را در NuGet packages manager در داخل Visual Studio IDE جستجو کنید و روی دکمه «افزودن بسته» کلیک کنید.

همچنین باید اعتبار مشتری خود را از داشبورد ابری دریافت کنید. در صورتی که حساب موجود ندارید، به سادگی با پیروی از دستورالعمل های مشخص شده در [راه اندازی سریع14 یک حساب رایگان ایجاد کنید.

با استفاده از C#.NET فایل های PDF را اضافه کنید

لطفاً دستورالعمل‌های داده شده در زیر را دنبال کنید و عملیات الحاق فایل PDF خود را با استفاده از C#.NET ساده کنید.

// برای مثال‌های بیشتر، https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// اعتبار مشتری را از https://dashboard.aspose.cloud/ دریافت کنید
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// یک نمونه از PdfApi ایجاد کنید
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// برای اضافه کردن فایل‌های pdf با API تماس بگیرید
var response = pdfApi.PostAppendDocument("Input.pdf", "FileToAppend.pdf", 1,3);

// 
if (response != null && response.Status.Equals("OK"))
{
    Console.WriteLine("Operation completed successfully !");
    Console.ReadKey();
}
ادغام فایل های پی دی اف

پیش نمایش عملیات افزودن فایل های PDF.

در زیر جزئیات سریع در مورد قطعه کد ذکر شده در بالا ارائه شده است.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

ابتدا، یک شی از کلاس PdfApi ایجاد کنید و اعتبار مشتری را به عنوان آرگومان ورودی ارسال کنید.

pdfApi.PostAppendDocument("input.pdf", "FileToAppend.pdf", 1,3);

اکنون، API را فراخوانی کنید تا صفحات از فهرست 1 تا 3 فایل دوم به سند اول اضافه شود. فایل های ورودی باید از قبل در فضای ذخیره سازی ابری موجود باشند.

ادغام PDF با استفاده از دستورات cURL

افزودن فایل‌های PDF با استفاده از دستورات Aspose.PDF Cloud و cURL یک فرآیند ساده و کارآمد است. Aspose.PDF Cloud API به شما این امکان را می دهد که چندین فایل PDF را در یک سند واحد و منسجم به راحتی ادغام کنید. با استفاده از دستورات cURL، می‌توانید درخواست‌های HTTP را به Aspose.PDF Cloud API ارسال کنید و عملیات پیوست PDF را یکپارچه آغاز کنید. علاوه بر این، سادگی و اثربخشی دستورات cURL در ارتباط با Aspose.PDF Cloud، این رویکرد را به روشی در دسترس و قدرتمند برای دستیابی به فایل PDF ضمیمه می کند که سازماندهی اسناد و کارایی گردش کار را افزایش می دهد.

اولین قدم در این رویکرد، تولید توکن دسترسی JWT است. بنابراین، لطفا دستور زیر را اجرا کنید:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

هنگامی که یک توکن JWT تولید شد، لطفاً دستور زیر را اجرا کنید تا صفحه 1، 2 و 3 را از PDF دوم به فایل PDF اول اضافه کنید. پس از عملیات موفقیت آمیز، فایل PDF حاصل در فضای ذخیره سازی ابری ذخیره می شود.

curl -v "https://api.aspose.cloud/v3.0/pdf/{sourcePDF}/appendDocument?appendFile={PDFtoAppend}&startPage=1&endPage=3" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-d{}

«sourcePDF» را با نام اولین PDF که صفحات باید به آن ضمیمه شوند، جایگزین کنید. «PDFtoAppend» را با نام فایل PDF که صفحات آن باید ضمیمه شوند و «accessToken» را با توکن دسترسی JWT که در بالا ایجاد شده است، جایگزین کنید.

نتیجه گیری

در نتیجه، ادغام و الحاق فایل‌های PDF فرآیندهای اساسی برای مدیریت و ارائه اسناد کارآمد هستند. ما دو رویکرد قدرتمند را برای رسیدن به این هدف بررسی کردیم: استفاده از Aspose.PDF Cloud SDK برای .NET و استفاده از Aspose.PDF Cloud با دستورات cURL. هر دو رویکرد منجر به یک سند PDF یکپارچه و سازمان‌یافته می‌شوند که به طور یکپارچه برای برآورده کردن الزامات خاص ادغام شده‌اند. انتخاب بین این دو بستگی به نیازهای پروژه فردی، تخصص فنی و روش‌های ادغام ترجیحی دارد که انعطاف‌پذیری را برای پاسخگویی به سناریوهای مختلف ارائه می‌دهد.

لینک های مفید

مقالات مرتبط

ما به شدت توصیه می کنیم از وبلاگ های زیر دیدن کنید: