در دنیای تحت سلطه دیجیتال، توانایی ادغام و الحاق کارآمد فایلهای PDF بیش از یک ویژگی راحت است. پی دی اف ها به دلیل جهانی بودن و قالب بندی ثابت خود مشهور هستند، بنابراین به عنوان فرمت اصلی برای اهداف مختلف حرفه ای و شخصی عمل می کنند. با این حال، ممکن است نیاز به ادغام فصلهای یک کتاب، ادغام بخشهای مختلف گزارش، یا ترکیب رسیدها در یک گزارش هزینه داشته باشیم. این مقاله نیاز مبرم به ادغام فایلهای PDF را بررسی میکند، جایی که ما نه تنها کل اسناد را با هم ترکیب میکنیم، بلکه بر اساس ترجیح/انتخاب خود، میخواهیم صفحات انتخابی را بین دو فایل PDF با استفاده از NET Cloud SDK اضافه کنیم.
- .NET Cloud SDK برای افزودن فایل های PDF
- با استفاده از C#.NET فایل های PDF را اضافه کنید
- ادغام PDF با استفاده از دستورات cURL
.NET Cloud SDK برای افزودن فایل های PDF
افزودن فایلهای PDF با [Aspose.PDF Cloud SDK for .NET] (https://products.aspose.cloud/pdf/net/) بسیار آسان است. این .NET Cloud SDK یک رویکرد یکپارچه و کارآمد برای ادغام و الحاق فایلهای PDF فراهم میکند و شما را قادر میسازد تا بدون زحمت چندین فایل PDF را در یک سند منسجم ترکیب کنید. همچنین اهرمی برای تعیین مکانی که صفحات در آن ضمیمه می شوند را دریافت می کنید و به شما انعطاف پذیری و کنترل کاملی بر مدیریت اسناد می دهد. بنابراین، با استفاده از این SDK، به هنر پیوست کردن فایل PDF، بهبود مدیریت اسناد و ارائه تسلط خواهید داشت.
اولین گام این است که مرجع SDK را در پروژه خود اضافه کنیم و برای این منظور، لطفاً «Aspose.PDF-Cloud» را در NuGet packages manager در داخل Visual Studio IDE جستجو کنید و روی دکمه «افزودن بسته» کلیک کنید.
همچنین باید اعتبار مشتری خود را از [داشبورد ابری] (https://dashboard.aspose.cloud/) دریافت کنید. در صورتی که حساب موجود ندارید، به سادگی با دنبال کردن دستورالعملهای مشخص شده در [راه اندازی سریع] (https://docs.aspose.cloud/total/getting-started/quickstart/) یک حساب رایگان ایجاد کنید.
با استفاده از 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();
}
در زیر جزئیات سریع در مورد قطعه کد ذکر شده در بالا ارائه شده است.
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 برای دات نت و استفاده از Aspose.PDF Cloud با دستورات cURL. هر دو رویکرد به یک سند PDF یکپارچه و سازماندهی شده منجر می شوند که به طور یکپارچه برای برآورده کردن الزامات خاص ادغام شده اند. انتخاب بین این دو بستگی به نیازهای پروژه فردی، تخصص فنی، و روشهای ادغام ترجیحی دارد که انعطافپذیری را برای پاسخگویی به سناریوهای مختلف ارائه میدهد.
لینک های مفید
- راهنمای برنامه نویس
- مرجع API
- کد منبع SDK
- تالار گفتمان پشتیبانی رایگان
- [نمایشهای نمایشی زنده] (https://products.aspose.app/pdf/family)
مقالات مرتبط
ما به شدت توصیه می کنیم از وبلاگ های زیر دیدن کنید: