在 Javascript 中将 pt(postscript/PDF 单位)转换为英寸或毫米
以下是一些简单的实用函数,用于将预打印单位 pt(定义为 1/72 英寸)转换为 inches 或 mm。
pt_conversion.js
function convertPtToInch(pt) { return pt / 72; }
function convertInchToMM(inch) { return inch * 25.4; }
function convertPtToMM(pt) {
return convertInchToMM(convertPtToInch(pt)); }
// 示例用法
console.log(convertPtToMM(595)) // 打印 209.90277777777777
注意虽然此转换是精确的,但在比较这些单位时需要一些容差:
ISO A4 纸被定义为 210x297 mm - 或 595x842 pt。
但是,将 595x842 pt 转换为 mm 分别得到 209.902777 mm 和 297.038888 mm。如果你尝试比较纸张大小,请注意这些容差。我建议至少 0.25 mm 的容差。
Check out similar posts by category:
Javascript, PDF
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow