大家好,今天小编关注到一个比较有的话题,就是关于java 语言 pdf的问题,于是小编就整理了3个相关介绍Java 语言 pdf的解答,让我们一起看看吧。
j***a生成pdf用itext包不支持中文问题到底如何解决?
document.open(); // itext 显示中文 使用Windows系统字体(TrueType) BaseFont baseFont = BaseFont.createFont( "C:/Windows/Fonts/SIMYOU.TTF", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED); Font font = new Font(baseFont); PdfPCell cell = new PdfPCell(new Phrase(“序号”, font));
j***a判断PDF文件纸张是横向还是纵向?
PdfDictionary page;
PdfNumber rotate;
for (int p = 1; p <= n; p++) {
page = reader.getPageN(p);
rotate = page.getAsNumber(PdfName.ROTATE);
if (rotate == null) {
page.put(PdfName.ROTATE, new PdfNumber(90));
}
else {
page.put(PdfName.ROTATE, new PdfNumber((rotate.intValue() + 90) % 360));
PDF几种版本?
共有四种PDF版本:
1. PDF 1.0:最初的PDF标准版本,于1993年发布,只能包含简单的文本和图像。
2. PDF 1.1:于1996年发布,引入了更多的颜色支持、字体嵌入、链接功能、各种注释和“书签”等新特性。
3. PDF 1.2:于1996年发布,引入了支持透明度、层次结构(layers)、加密、附件等新特性。
4. PDF 1.3:于1999年发布,引入了更高级别的嵌入式字体、J***a脚本、3D模型等新特性。
PDF有多种版本。
1. PDF(Portable Document Format)最初是由Adobe Systems开发,旨在实现跨平台的文件共享,因此可以在不同操作系统上完美展示。
随着时间的推移,PDF的版本越来越多,现在最常用的是PDF 1.7版。
2. 另外,还有PDF / A是为长期归档和保存文档而设计的版本,PDF / X用于桌面出版和印刷行业,而PDF / E专为工程和建筑行业而设计。
3. 总之,PDF的多个版本为不同的用户提供了适合其用途的解决方案,方便用户在不同的场景中使用。
到此,以上就是小编对于j***a 语言 pdf的问题就介绍到这了,希望介绍关于j***a 语言 pdf的3点解答对大家有用。