问题标签 [page-size]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
65461 浏览

pdf - 使用 Ghostscript 调整 PDF 大小

我正在尝试将 PDF 缩放,例如仅 A4 大小的 PDF 到 A4。

这适用于纵向文档。文档正确放大,然后将填充添加到顶部。

但是,在横向文档上没有添加填充。因此,文档最终将成为 A4 的正确高度,但不够宽,因为文档侧没有添加填充(如我所愿)。

这是我用它来处理 A4 肖像文档的方法:

0 投票
1 回答
1641 浏览

performance - SQLite:最佳 PAGE_SIZE

我读到 SQLite 中默认的 PAGE_SIZE 值 1024 仅是为了不同平台和操作系统之间的兼容性而选择的。

由于我的应用程序仅在 Windows 系统上运行,将其增加到更大的值(如 4096)是否安全,或者它是否会产生任何不需要的副作用?

0 投票
2 回答
4335 浏览

pdf - 使用 itext 以 A4 大小保存编辑的 pdf 页面

我需要编辑 PDF 文件中的特定页面,并且我必须将该页面保存为单独的 PDF 文件。我已经成功地完成了这项工作。输入文件是字母大小的页面。但现在我需要将编辑后的页面保存为 A4 大小。谁能帮我。我正在等待回复。

以下是我的代码。

0 投票
1 回答
105 浏览

filesystems - 是否保证文件的开头与文件系统的页面大小对齐?

如果即使这不成立,我们似乎也无法帮助文件系统对齐。

这是真的吗?

0 投票
1 回答
985 浏览

php - 如何强制网页内容填充 A4 打印页面?

我目前正在构建一个用于管理小型组织的应用程序。该应用程序的一个功能是打印出一堆每月给会员的信件。它的工作方式是我从数据库中提取有关成员的数据(姓名、地址、日期等),然后填充一个包含所有详细信息的占位符变量的字母模板。

填充完所有字母后,我需要为用户提供打印整个字母块的选项。这就是我的问题所在。我希望它可以使每个字母都打印在一张纸上,并且内容居中并在页面中间对齐。

我试图制作一个打印媒体样式表并将内容注入到一个 div 中,然后我设置样式以填充页面,但该解决方案似乎无法正常工作,主要是由于布局问题。

这是我应该用另一种格式做的事情吗?我应该将其发送到 Word 或 PDF 以进行适当处理,还是可以通过 HTML、CSS 完成?

注意:我使用的堆栈是标准的 Linux/PHP,我几乎可以安装我可能需要的任何其他 3rd 方库。

有任何想法吗?

0 投票
2 回答
17450 浏览

java - 如何在java中设置打印页面的大小?

我编写了一个程序,它使用 Java 打印 API 从打印机打印页面。我相信我已经输入了将页面大小设置为字母的代码,但它仍然会以打印机的默认大小打印。这是我的printPage()方法:

我究竟做错了什么?

0 投票
1 回答
573 浏览

java - 我如何打印我的面板,从 (locationx,locationy) 到 (panel.getWidth(),panel.getHeight())?

我有这个链接,我可以使用这个示例来打印我的面板: 打印示例 我使用这个来打印我的面板:

“这个”是面板。但打印后,纸张上的面板未满。只有(大约)70% 的宽度和 60% 的高度。(对不起我的英语,我是匈牙利人)面板尺寸为:850x1160。这是 A4 纸的示例尺寸:595x842 -> 70dpi = A4。请帮助我,如何将我的面板完全打印到 A4 纸上。谢谢!

0 投票
4 回答
2548 浏览

python - 在 Windows 中使用 Python 查找 SC_PAGE_SIZE

我在这种混合环境中工作,我在 Windows 机器上使用SimicsCygwin在类似 unix 的环境中运行一些代码。我一直在用 C 编码,但我有兴趣尝试用 Python 做我的解决方案。在unix环境中找到SC_PAGE_SIZE你可以简单的做:

如果你在 c 中编码,你可以这样做:

但是,当在 Windows 中使用 python 时os.sysconf不存在并且我一直无法找到替代品。我可以在 python 中使用什么来查找PAGE_SIZE环境。

附带说明,我知道您可能想知道为什么我要按原样使用该设置,而这不是我的选择。这是下班后的家庭作业。我要问的问题是为了我自己的利益,而不是为了家庭作业。

0 投票
0 回答
3230 浏览

java - 打印到点阵打印机时如何控制纸张方向?

我正在用 Java 开发一个身份证管理应用程序,它将取代几十年前过时的大型机系统。所需的功能包括在由点阵打印机馈送的卡片上打印个人数据。每张卡片的页面尺寸为 3.5" 高 × 8.5" 宽。

为了说明我的问题,下面的程序创建了一个包含一些数据的两页示例打印输出。

  • 我使用 PDFCreator 作为打印机,但我发现它的行为与点阵打印机完全相同,因此任何阅读这篇文章的人都可以对其进行测试。
  • 页面大小和布局是正确的,但页面旋转了 90°,以便垂直“进纸”。
  • 在激光打印机上,这不会造成任何问题,因为人们也会垂直进纸(例如 Com-10 信封)。但这对于点阵打印机上的折叠纸是不可接受的。
  • 顺便说一句,这张折叠纸有一个预印模板,所以无论如何都不能旋转。
  • 无论我使用任何页面方向选项(即在 PrintRequestAttributeSet 中放置 OrientationRequested 参数),似乎都不可能使打印输出不旋转,即将 3.5" × 8.5" 页面保持其原始水平方向。
  • 运行下面的程序时,我成功的唯一方法是编辑打印机高级属性,选择自定义 PostScript 格式,将其大小设置为上述大小,并且(强制!)将进纸方向设置为“短边优先”。(这些是 PDFCreator 选项。)

问题是,除非我没有找对地方,否则 Java Print API 中没有允许深入研究此类高级设置的选项!

请注意,我的最终目标是静默打印卡片,相当于禁用pjob.printDialog();下面的条件。这是我正在寻找一种编程方式将这些条件应用于我的打印机设置的另一个原因。

备用解决方案可以包括模拟 legal 尺寸的纸张和打印卡片,就好像每页有四张 (3.5" × 4 = 14")。如果真的没有其他解决方案,我会尝试将其“出售”给我的客户,但这确实是不得已的选择……

任何想法都将不胜感激,如果有任何不够清楚的地方,请不要犹豫,要求更精确......

谢谢,

杰夫

以下是上述程序引用的实用程序类:

0 投票
1 回答
11720 浏览

html - HTML 到 PDF A4 可打印尺寸

我需要用 HTML 设计小册子,从中生成 pdf。转换为pdf后如何使其成为A4尺寸并可打印?HTML 将由图像和文本组成,并且需要看起来与 HTML 版本相同。可能吗?我应该使用 300dpi 像素大小 -> 2480 X 3508 像素吗?