เพื่อที่จะเพิ่มส่วนหัวในรูปแบบไฟล์ PDF เราจะใช้ Aspose.PDF for C++ API ซึ่งเป็นคุณลักษณะที่อุดมไปด้วยที่มีประสิทธิภาพและง่ายต่อการใช้ API การจัดการเอกสาร cpp แพลตฟอร์มเปิดตัวจัดการแพคเกจ NuGet ค้นหาaspose.pdf และติดตั้งนอกจากนี้คุณยังอาจใช้คำสั่งต่อไปนี้จากคอนโซลการจัดการแพคเกจ
PM > Install-Package Aspose.PDF.Cpp
ขั้นตอนในการเพิ่มส่วนหัวเป็น PDF ผ่าน C++
คุณจำเป็นต้อง Aspose.PDF for C++ เพื่อลองรหัสในสภาพแวดล้อมของคุณ
1.เปิดเอกสาร PDF โดยใช้วัตถุเอกสาร
1.สร้างแสตมป์และกำหนดคุณสมบัติของมัน
1.เพิ่มแสตมป์ไปยังหน้าโดยใช้วิธีการ addStamp
1.บันทึกไฟล์ PDF
เพิ่มส่วนหัวไปยังเอกสาร PDF - C++
String _dataDir("C:\\Samples\\");
String inputFileName("AddTextStamp.pdf");
String outputFileName("AddTextStamp_out.pdf");
auto document = MakeObject<Document>(_dataDir + inputFileName);
auto textStamp =MakeObject<TextStamp>(u"Sample Stamp");
textStamp->set_Background(true);
textStamp->set_XIndent(100);
textStamp->set_YIndent(100);
textStamp->set_Rotate(Rotation::on90);
textStamp->get_TextState()->set_Font(FontRepository::FindFont(u"Arial"));
textStamp->get_TextState()->set_FontSize(14.0F);
textStamp->get_TextState()->set_FontStyle(FontStyles::Bold);
textStamp->get_TextState()->set_FontStyle(FontStyles::Italic);
textStamp->get_TextState()->set_ForegroundColor(Color::get_Green());
document->get_Pages()->idx_get(1)->AddStamp(textStamp);
document->Save(_dataDir + outputFileName);