我是以编程方式在Excel工作簿中创建多个工作表。当我完成后,我需要将工作簿打印到pdf。这是使用此代码
oBook.PrintOut(Type.Missing, Type.Missing, Type.Missing, Type.Missing, "Adobe PDF", true, Type.Missing, filename)
Process.Start(filename)
因此,我使用Adobe PDF打印机实例打印到postscript,然后打开.ps文件以提取它。一切正常。但是,我需要做的是为PDF文件添加书签。我只需要将每张纸的名称作为书签。我可以用上面的方法吗?
我知道可以使用Excel中的“创建PDF”选项来完成,该选项似乎使用PDFMaker。有没有办法从.NET调用它?
感谢您的帮助,我真的很感激。
谢谢, 尼克