我正在用 Java 创建一个可以输出到 PDF 的文本编辑器。为了尽可能地同步出现在我的程序中的数据和输出 PDF,我必须有一个与 A4 纸大小相同(或至少按比例)的 JPanel。我尝试将其 mm 尺寸 (297x210) 转换为像素,但在 PDF 中打开常规尺寸的 A4 文档会导致页面比我的 JPanel 更大。
以像素为单位的特定大小是否与以 A4 大小创建的每个文档(.doc、.pdf 等)的大小相匹配(以 100% 显示),或者程序之间是否存在差异?
我正在尝试理解整个转换交易......我是否必须在视觉上匹配 Adobe 阅读器中的尺寸,或者是否有某种因素可以与页面尺寸相乘(以英寸或毫米为单位)?有谁知道整个页面大小格式交易是如何工作的?