C# 从AutoCAD打印的pdf中合并图层

C# 从AutoCAD打印的pdf中合并图层,c#,pdf,itextsharp,C#,Pdf,Itextsharp,我创建了一个.net自动化应用程序,以打印成带有图层的pdf。图形中有30多个图层,我希望在pdf文件中有图层信息,但希望将它们合并为一对:例如 PDF图层1显示AutoCAD图层A1、A2、A3、…, PDF图层2显示AutoCAD图层B1、B2、B3、…, PDF图层3显示AutoCAD图层C1、C2、C3、…, ... 我认为这里有三种解决方案: a) 在AutoCAD打印时合并它们 b) 在pdf中合并图层 c) 在pdf中创建书签 他们中的任何一个都能解决我的问题。我使用iText

我创建了一个.net自动化应用程序,以打印成带有图层的pdf。图形中有30多个图层,我希望在pdf文件中有图层信息,但希望将它们合并为一对:例如

PDF图层1显示AutoCAD图层A1、A2、A3、…,
PDF图层2显示AutoCAD图层B1、B2、B3、…,
PDF图层3显示AutoCAD图层C1、C2、C3、…,
...

我认为这里有三种解决方案:
a) 在AutoCAD打印时合并它们
b) 在pdf中合并图层
c) 在pdf中创建书签
他们中的任何一个都能解决我的问题。我使用iTextSharp生成PDF文件,合并PDF文件,但找不到解决方案。我可以用iTextSharp做这个吗?是否有其他.NETPDF库具有此功能?我怎么能做到语法上呢

非常感谢您,祝您新年快乐

Wes

你是说OCG层吗?您是否要求OCG层成员资格?你的问题不清楚…我上传了一个PDF样本到。你需要在AdobePDF阅读器中打开它,然后你可以看到图层和书签。我手动创建书签部分,其他部分来自AutoCAD打印。