ผสาน PDF ไปยัง TEXT ผ่านทาง C++

ผสาน PDF เอกสารในรูปแบบเดียว TEXT ใน C++โปรแกรมเมอร์สามารถใช้รหัสตัวอย่างนี้จะรวม PDF กับ VC++, GNU C++ ในชนิดของแอพลิเคชัน

ผสาน PDF กับ TEXT โดยใช้ C++

วิธีการผสาน PDF ไปยัง TEXT?ด้วย Aspose.PDF for C++ ไลบรารีคุณสามารถผสาน PDF เพื่อ TEXT โปรแกรมซอฟต์แวร์ PDF จาก Apose เหมาะสำหรับบุคคลและธุรกิจขนาดเล็กหรือขนาดใหญ่เนื่องจากสามารถประมวลผลข้อมูลจำนวนมากได้ จึงทำการเรียงต่อกันอย่างรวดเร็วและมีประสิทธิภาพและปกป้องข้อมูลของคุณคุณลักษณะเฉพาะจาก Aspose.PDF เป็น API สำหรับการผสาน PDF เพื่อ TEXT

เปิดตัวจัดการแพคเกจ NuGet ค้นหา Aspose.PDF และติดตั้งตรวจสอบรายละเอียดของการติดตั้งไลบรารีในหน้า เอกสารเมื่อต้องการตรวจสอบประโยชน์ของไลบรารี ให้ลองใช้ข้อมูลโค้ดการแปลง PDF เป็น TEXT

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

วิธีการผสาน PDF ไปยัง TEXT ผ่านทาง C++


C++ นักพัฒนาสามารถโหลดและผสานไฟล์ PDF ไปยัง TEXT ในเพียงไม่กี่บรรทัดของโค้ด

  1. เริ่มต้นเอกสารใหม่และเรียกใช้ลูปสำหรับการรวมไฟล์
  2. ในลูป: เพิ่มหน้าใหม่ลงในเอกสาร TXT
  3. ในลูป: เพิ่มไฟล์ PDF ลงในหน้าใหม่
  4. หลังจากลูปบันทึกผลลัพธ์

นี่คือตัวอย่างที่แสดงให้เห็นถึงวิธีการผสาน PDF กับ TEXT ใน C++รวมเอกสารหลายฉบับเป็นไฟล์เดียวได้อย่างง่ายดายหากคุณกำลังพัฒนาโค้ดใน C++ งานนี้อาจง่ายกว่าที่ฟังคุณสามารถใช้ชื่อไฟล์ที่มีคุณสมบัติครบถ้วนสำหรับการอ่าน PDF และการเขียน TEXTดูตัวอย่าง C++ นี้ที่แสดงวิธีรวมเอกสารหลายประเภทของไฟล์เดียวกันหรือไฟล์ที่แตกต่างกันเป็นไฟล์เดียวกันโดยใช้ C++

ผสานไฟล์ PDF โดยใช้ C++ และบันทึกเป็น TEXT

ตัวอย่าง C++: ตัวอย่างรหัสนี้แสดง PDF ถึง TEXT เรียงต่อกัน

Input file:

File not added

File not added

Output format:

TEXT

Output file:


	// create empty pdf document
	outputDoc = MakeObject<Document>();

	// read pdf file to Aspose Document
	firstDoc = MakeObject<Document>(u"1.pdf");
	secondDoc = MakeObject<Document>(u"2.pdf");

	// add page from one document to another directly
	for (auto const& page : firstDoc->get_Pages())
		outputDoc->get_Pages()->CopyPage(page);
	for (auto const& page : secondDoc->get_Pages())
		outputDoc->get_Pages()->CopyPage(page);

	// create text absorber for extract text
	textAbsorber = MakeObject<Aspose::Pdf::Text::TextAbsorber>();
	outputDoc->get_Pages()->Accept(textAbsorber);
	extractedText = textAbsorber->get_Text();

	// save result text to file 
	fstream file;
	file.open("Merger_pdf_text.txt", ios::out);
	file << extractedText;
	file.close();

API สำหรับ C++ เพื่อรวม PDF เข้ากับ TEXT

Aspose.PDF สำหรับ C++ เป็นห้องสมุดประมวลผลที่มีประสิทธิภาพที่ช่วยให้นักพัฒนาสามารถสร้างอ่านและจัดการเอกสาร PDF โดยไม่ต้องใช้ Adobe Acrobatมันมีความหลากหลายของคุณสมบัติเช่นการสร้างรูปแบบเพิ่ม/แก้ไขข้อความการจัดการหน้าไฟล์ PDF, เพิ่มคำอธิบายประกอบ, การจัดการแบบอักษรที่กำหนดเองและอื่น ๆ อีกมากมาย

Aspose.PDF สำหรับ C++ เป็นห้องสมุดที่ช่วยให้นักพัฒนาที่จะเพิ่มความสามารถในการประมวลผล PDF เพื่อการใช้งานของพวกเขาAPI สามารถใช้ในการสร้างประเภทของการใช้งาน 32 บิตและ 64 บิตใด ๆ เพื่อสร้างหรืออ่านแปลงและจัดการไฟล์ PDF โดยไม่ต้องใช้ Adobe Acrobat

คุณสามารถค้นหาคำอธิบายรายละเอียดและตัวอย่างสำหรับทุกชั้นเรียนและวิธีการใน Aspose.PDF for C++ ห้องสมุด ในการอ้างอิง APIและยังแนะนำให้ดู เอกสาร.