WEB开发网
开发学院软件开发C语言 用C#制作PDF文件全攻略 阅读

用C#制作PDF文件全攻略

 2009-06-24 07:08:17 来源:WEB开发网   
核心提示: 打你试图打开示例代码0110产生的文件时,将要求输入密码('userpass'),用C#制作PDF文件全攻略(9),因为添加了AllowPrinting参数,你可以打印该文档而不会发生任何问题, 第四步 添加内容 在解释第一步到第三步的不同示例中,要添加块到文档中时,其他所

打你试图打开示例代码0110产生的文件时,将要求输入密码('userpass'),因为添加了AllowPrinting参数,你可以打印该文档而不会发生任何问题。

第四步 添加内容

在解释第一步到第三步的不同示例中,你可能已经遇到了一些对象如Phrase, Paragraph等 在接下来的几章中,所有这些问题都将得到详细解释。

有时你可能想一个writer故意忽略document产生的行为,如示例代码0111:

当我们创建了两个writer: writerA 和 writerB:

PdfWriter writerA = PdfWriter.getInstance(document, new FileStream("Chap0111a.pdf", FileMode.Create));

PdfWriter writerB = PdfWriter.getInstance(document, new FileStream("Chap0111b.pdf", FileMode.Create));

我们可以创建两个有细微差别的文档:

writerA.Pause();

document.add(new Paragraph("This paragraph will only be added to Chap0111b.pdf, not to Chap0111a.pdf"));

writerA.resume();

你可以比较文件: Chap0111a.pdf和Chap0111b.pdf的区别

第五步,关闭 document

关闭 document 非常重要, 因为它将关闭正在运行的Writer并将内容写入文件,该方法在最后被调用,你应该总是要关闭文档。

高级话题:阅读PDF文件

该部分内容介绍了iText只能产生PDF格式的文件而不能解析PDF格式文件,不再翻译。

第二章 块、短句和段落

块(Chunk)是能被添加到文档的文本的最小单位,块可以用于构建其他基础元素如短句、段落、锚点等,块是一个有确定字体的字符串,要添加块到文档中时,其他所有布局变量均要被定义。下面一行中,我们创建了一个内容为“hello World”、红色、斜体、COURIER字体、尺寸20的一个块:

上一页  4 5 6 7 8 9 10  下一页

Tags:制作 PDF 文件

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接