基本上我试图通过修改postscript来将超链接添加到PDF中。使用PostScript创建PDF超链接
下面是Adobe提供的用于通过PostScript生成的链接代码:
[/Rect [ 0 425 295 445 ] /Action << /Subtype /URI /URI (http://www.adobe.com/) >> /Border [ 0 0 2 ] /Color [ .7 0 0 ] /Subtype /Link ANN pdfmark
而这里的代码我试图修改的一个例子:
%PDF-1.4 %âãÏÓ 6 0 obj >stream 1 w [] 0 d 0.0 g 36 775 m 576 775 l s endstream endobj 7 0 obj >stream BT 36 777 Td 0 Tr /F1 16 Tf 0.0 g (Test PDF) Tj ET endstream endobj 1 0 obj >/ProcSet[/PDF]>>/Parent 8 0 R/MediaBox[0 0 612 792]/Contents[6 0 R 7 0 R]/Type/Page>> endobj 9 0 obj >/ProcSet[/PDF]>>/Parent 8 0 R/MediaBox[0 0 612 792]/Contents[10 0 R 11 0 R]/Type/Page>> endobj 8 0 obj > endobj 12 0 obj > endobj 13 0 obj > endobj xref 0 14 0000000000 65535 f 0000017066 00000 n 0000000015 00000 n 0000000116 00000 n 0000000212 00000 n 0000000319 00000 n 0000000422 00000 n 0000003831 00000 n 0000025138 00000 n 0000024976 00000 n 0000017226 00000 n 0000021450 00000 n 0000025207 00000 n 0000025253 00000 n trailer ]>> startxref 25381 %%EOF
你在这里试图修改的是** NOT ** PostScript代码。它是PDF。 (是的,您可以将代码添加到PostScript中,以便在生成的PDF中具有超链接。此处的关键字是* pdfmark * ...) – 2011-01-12 22:24:14