2011-04-30 57 views
2

你如何评论一个缝隙PDF生成文件中的代码段。 XML风格的评论似乎不起作用,并且注释掉的代码就像它在pdf文件中一样。你如何评论一个缝隙内的代码片段pdf文件

  <p:font name="times-roman" size="12" style="bold normal"> 
       <p:text value="Full Name."/> 
      </p:font> 

      <p:font name="times-roman" size="9" style="normal"> 
       <p:text value=" #{abc.firstName} "/> 
      </p:font> 
+0

您使用哪个库来生成PDF文件? – 2011-05-03 10:26:53

+0

使用itext的jboss seam pdf模块 – user339108 2011-05-04 04:18:22

回答

1

根据Adobe PDF Reference

字符串或 流外百分号 字符(%)的任何发生引入了评论。 评论由该行的百分号和结尾 之间的所有字符 组成,包括常规, 分隔符,空格和制表符。 PDF忽略注释,如果它们是单个空格 字符,则将它们视为 。也就是说,注释 将它之前的标记从 中分离出来;因此,PDF 片段

ABC%评论{/%)等等等等等等

在语法上等同 只是令牌ABC和123

我没有我自己使用了JBoss Seam,但我想你可以尝试在xml输入文件中结合两种评论样式(xml和PDF),以便在结果pdf文件中不显示您的注释。

+0

PDF文件结构在内部使用字节偏移,因此手动将注释插入到PDF中很可能会混淆文档的结构。一些PDF阅读器会尝试弥补这种类型的错误,但是很可能会破坏文档。 – 2011-05-09 18:56:38

+0

@Marnix我认为这个问题是关于使用xml配置生成PDF文件作为输入。如果是这种情况,我不知道如何在输入文件中插入pdf注释会损坏输出文件。 – yms 2011-05-09 18:59:18

+0

在生成过程中插入注释不会是一个问题,但是您的答案很容易被误解为建议将注释插入到PDF文档中是完全正确的。 – 2011-05-09 19:25:24