قابلیت ادغام PDF به TIFF از طریق C++

قابلیت ادغام اسناد PDF به فرمت های تکی TIFF در C++. برنامه نویسان می توانند از این کد نمونه برای ترکیب PDF با VC++، GNU C++ در انواع برنامه ها استفاده کنند.

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

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

NuGet مدیر بسته را باز کنید، Aspose.PDF را جستجو کنید و نصب کنید. جزئیات نصب کتابخانه را در صفحات مستندات بررسی کنید. برای بررسی مزایای کتابخانه، سعی کنید از تبدیل PDF به قطعه کد TIFF استفاده کنید.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

نحوه ادغام PDF به TIFF از طریق C++


توسعه دهندگان C++ به راحتی می توانند پرونده های PDF را فقط در چند خط کد در TIFF بارگذاری و ادغام کنند.

  1. یک سند جدید را مقداردهی کنید و یک حلقه برای ادغام فایل ها اجرا کنید
  2. در حلقه: اضافه کردن یک صفحه جدید به سند TIFF
  3. در حلقه: اضافه کردن فایل PDF به صفحه جدید
  4. پس از حلقه نتیجه را ذخیره کنید

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

ادغام فایل های PDF با استفاده از C++ و ذخیره به عنوان TIFF

مثال C++: این کد نمونه پیوند PDF را به TIFF نشان می دهد

Input file:

File not added

File not added

Output format:

TIFF

Output file:


	// Create empty GDI+ image
	multi = new Gdiplus::Image();

	// read pdf file to Aspose Document
	doc = MakeObject<Aspose::Pdf::Document>(u"1.pdf");

	// setup default resolution to pdf documents 72dpi
	// create image device to save document as image with page dimensions and resolution
	// process document page to image
	// add image from file to GDI+ image
	for (auto const& page : doc->get_Pages()) {
		imageDevice = MakeObject<Aspose::Pdf::Devices::JpegDevice>(
					page->get_PageInfo()->get_Width(),
					page->get_PageInfo()->get_Height(),
					MakeObject<Aspose::Pdf::Devices::Resolution>(72));

		
		imageDevice->Process(page, System::IO::File::Create(u"page.jpg"));
		page = new Gdiplus::Image(L"page.jpg");
		multi->SaveAdd(page, &encoderParameters);
	}

	// save GDI+ image to tiff file
	stat = multi->Save(L"Merger_pdf_tiff.tiff", &encoderClsid, &encoderParameters);

C++ کتابخانه برای ترکیب PDF به TIFF

Aspose.PDF for C++ یک کتابخانه پردازش قدرتمند است که توسعه دهندگان را قادر می سازد اسناد PDF را بدون استفاده از Adobe Acrobat ایجاد، خواندن و دستکاری کنند. این طیف گسترده ای از ویژگی های مانند ایجاد فرم ها، اضافه کردن/ویرایش متن، دستکاری صفحات PDF، اضافه کردن حاشیه نویسی، دست زدن به فونت های سفارشی و خیلی بیشتر را فراهم می کند.

Aspose.PDF for C++ یک کتابخانه است که توسعه دهندگان را قادر می سازد تا قابلیت پردازش PDF را به برنامه های خود اضافه کنند. API می تواند برای ساخت هر نوع برنامه های 32 بیتی و 64 بیتی برای تولید یا خواندن، تبدیل و دستکاری فایل های PDF بدون استفاده از Adobe Acrobat استفاده شود.

شما می توانید توضیحات و مثال های دقیق برای هر کلاس و متد را در Aspose.PDF برای کتابخانه C++ در مرجع API پیدا کنید. و همچنین توصیه برای مشاهده مستندات.