如何给生成的PDF文件加入书签

shenzhimin 2008-07-08 11:00:54
调用Acrobat的接口把多个PDF文档合并成一个PDF文档,并且要加入书签,现在合并没问题,不知道怎么加入书签,请教一下大家,谢谢。下面是部分代码:

public void mergePDFFiles(string inDirectiory, string outMergeFile, string[] fileList)
{

Acrobat.CAcroApp AcroApp = new Acrobat.AcroAppClass();
Acrobat.CAcroPDDoc PDDoc = new Acrobat.AcroPDDocClass();
Acrobat.CAcroPDDoc InsertPDDoc = new Acrobat.AcroPDDocClass();


int iNumberOfPagesToInsert;
int iLastPage;

if (!PDDoc.Create())
{
MessageBox.Show("Create PDF Error");
return;
}
for (int i = 0; i < 2; i++)
{
iLastPage = PDDoc.GetNumPages() - 1;

if (!InsertPDDoc.Open(inDirectiory + fileList[i]))
{
MessageBox.Show("Read Error");
return;
}
iNumberOfPagesToInsert = InsertPDDoc.GetNumPages();

if (!PDDoc.InsertPages(iLastPage, InsertPDDoc, 0, iNumberOfPagesToInsert, 0))
{
MessageBox.Show("Insert Pdf Error");
return;
}

if (!InsertPDDoc.Close())
{
MessageBox.Show("Close PDF Error");
return;
}
}

if (!PDDoc.Save(1, outMergeFile))
{
MessageBox.Show("Save PDF Error");
return;
}

if (!PDDoc.Close())
{
MessageBox.Show("Close PDF Error");
return;
}
}
...全文
1609 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jamesfay 2008-07-11
  • 打赏
  • 举报
回复
PDF添加书签的文档

http://www.pdftron.com/net/html/classpdftron_1_1PDF_1_1Bookmark.html
zhi11ming 2008-07-11
  • 打赏
  • 举报
回复

Ador3 2008-07-08
  • 打赏
  • 举报
回复
这个没有用过!

110,892

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧