เพิ่มไฟล์แนบไปยัง PDF ผ่าน C++

วิธีการเพิ่มไฟล์แนบใน PDF โดยทางโปรแกรมด้วย C++

วิธีการจัดการสิ่งที่แนบมาโดยใช้ไลบรารี C++

เพื่อที่จะเพิ่มสิ่งที่แนบมาในไฟล์ PDF เราจะใช้ Aspose.PDF for C++ API ซึ่งเป็นคุณลักษณะที่อุดมไปด้วยที่มีประสิทธิภาพและง่ายต่อการใช้ API การจัดการเอกสาร cpp แพลตฟอร์มเปิดตัวจัดการแพคเกจ NuGet ค้นหาaspose.pdf และติดตั้งนอกจากนี้คุณยังอาจใช้คำสั่งต่อไปนี้จากคอนโซลการจัดการแพคเกจ

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

เพิ่มไฟล์แนบในไฟล์ PDF ผ่าน C++


คุณจำเป็นต้อง Aspose.PDF for C++ เพื่อลองรหัสในสภาพแวดล้อมของคุณ

1.สร้างโครงการ C++ ใหม่ 1.เพิ่มการอ้างอิงไปยัง Aspose.PDF DLL 1.สร้างวัตถุเอกสาร 1.สร้างวัตถุ FileDescription กับไฟล์ที่คุณกำลังเพิ่มและคำอธิบายไฟล์ 1.เพิ่มวัตถุ FileMededFiles คอลเลกชันวัตถุเอกสารของ EmdedFiles ด้วยวิธีการเพิ่มของคอลเลกชัน 1.บันทึกไฟล์ PDF

การเพิ่มสิ่งที่แนบมาในเอกสาร PDF

auto pdfDocument = 
	MakeObject<Document>(_dataDir + u"AddAttachment.pdf");
// Setup new file to be added as attachment
auto fileSpecification = 
	MakeObject<FileSpecification>(
		_dataDir + u"test.txt", 
		u"Sample text file");

// Add attachment to document's attachment collection
pdfDocument->get_EmbeddedFiles()->Add(fileSpecification);

// Save new output
pdfDocument->Save(_dataDir + u"AddAttachment_out.pdf");