用Adobe Reader阅读PDF文件,可不可以加入书签?方法说下!

2024-12-01 07:27:37
推荐回答(3个)
回答1:

调用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;
}
}

回答2:

用Foxit Reader吧,也就是福昕PDF阅读器,这款软件只有3M,比Adobe小巧的多啦。官网下载地址是: http://www.fuxinsoftware.com.cn/downloads/ 安装完成后,打开界面,你可以在左侧栏看到书签的标志,直接在那儿操作就行了。

回答3:

用多特上的PDF阅读器,它可以加书签