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

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

ผสาน PDF ไปยัง SVG โดยใช้ C++

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

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

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

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


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

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

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

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

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

Input file:

File not added

File not added

Output format:

SVG

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);

	// save result svg to file 
	// scale the output document from typographic points to pixels
	opt1 = MakeObject<SvgSaveOptions>();
	opt1->ScaleToPixels = true;
	outputDoc->Save(u"Merger_pdf_svg.svg", opt1);

C++ ห้องสมุดที่จะรวม PDF เข้ากับ SVG

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

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

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