ادغام فایل های pdf در c++

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

C++ PDF Merger API - دانلود رایگان

Aspose.PDF for C++ یک API دستکاری PDF با ویژگی‌های غنی است که به شما امکان می‌دهد فایل‌های PDF را به‌طور یکپارچه ایجاد و پردازش کنید. ویژگی ادغام PDF API به شما امکان می دهد دو یا چند فایل PDF را در چند خط کد ترکیب کنید. می توانید بسته API را دانلود یا با استفاده از NuGet نصب کنید.

Install-Package Aspose.PDF.Cpp

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

قبل از پرش به کد، اجازه دهید ابتدا نگاهی به مراحل اساسی مورد نیاز برای ادغام فایل‌های PDF بیندازیم.

  • فایل های PDF منبع و هدف را بارگیری کنید.
  • صفحات را از فایل PDF منبع واکشی کنید.
  • صفحات واکشی شده را به فایل PDF مورد نظر اضافه کنید.
  • فایل PDF مورد نظر را ذخیره کنید.

حال، اجازه دهید این مراحل را با استفاده از Aspose.PDF برای C++ به دستورات کدنویسی C++ تبدیل کنیم.

ادغام دو فایل PDF با استفاده از ++C

مراحل زیر همراه با مراجع API کلاس ها و روش های مورد استفاده برای ادغام فایل های PDF است.

  • یک شی از کلاس Document برای بارگیری اولین فایل PDF ایجاد کنید.
  • مرحله اول را برای بارگذاری فایل PDF دوم تکرار کنید.
  • با استفاده از روش doc2->getPages() به PageCollection سند دوم دسترسی پیدا کنید.
  • صفحات واکشی شده را با استفاده از doc1->getPages()->Add(PageCollection) به سند اول اضافه کنید.
  • اولین سند را با استفاده از روش doc1->Save(String) ذخیره کنید.

نمونه کد زیر نحوه ادغام دو فایل PDF را نشان می دهد.

// اولین سند را باز کنید
auto doc1 = MakeObject<Document>(u"file1.pdf");

// سند دوم را باز کنید
auto doc2 = MakeObject<Document>(u"file2.pdf");

// صفحات سند دوم را به سند اول اضافه کنید
doc1->get_Pages()->Add(doc2->get_Pages());

// فایل خروجی پیوسته را ذخیره کنید
doc1->Save(u"merged-pdf.pdf");

نتیجه

در این مقاله نحوه ادغام دو یا چند سند PDF را با استفاده از C++ مشاهده کرده اید. شما می توانید این ویژگی را در برنامه های C++ خود پیاده سازی کنید تا ادغام PDF را به صورت خودکار انجام دهید. با استفاده از مستندات درباره C++ PDF API بیشتر کاوش کنید.

همچنین ببینید