【问题标题】:N PNG files to one PDF file: keep duplex informationN个PNG文件到一个PDF文件:保留双工信息
【发布时间】:2018-01-29 07:16:37
【问题描述】:

我正在将 N 个 PNG 文件转换为一个 pdf 文件。这对来自 image magick 的convert 非常有效:

convert front1.png back1.png front2.png back2.png result.pdf

这里有一个简单的 ascii 艺术来说明这一点:

+-------------------+   +-------------------+         
|                   |   |                   |         
|                   |   |                   |         
|     Front-1       |   |     Back-1        |
|                   |   |                   |         
|                   |   |                   |         
|                   |   |                   |         
|                   |   |                   |         
|                   |   |                   |         
|                   |   |                   |         
|                   |   |                   |         
+-------------------+   +-------------------+         




+-------------------+   +-------------------+         
|                   |   |                   |         
|                   |   |                   |         
|     Front-2       |   |     Back-2        |         
|                   |   |                   |         
|                   |   |                   |         
|                   |   |                   |         
|                   |   |                   |         
|                   |   |                   |         
|                   |   |                   |         
|                   |   |                   |         
+-------------------+   +-------------------+         

有时背面会丢失,但我想保留双面信息。

案例1:第一个背面缺失:

convert front1.png front2.png back2.png result.pdf

如果这是在双面打印机上打印的,那么结果将是:

+-------------------+   +-------------------+         
|                   |   |                   |         
|                   |   |                   |         
|     Front-1       |   |     Front-2       | 
|                   |   |                   |         
|                   |   |                   |         
|                   |   |                   |         
|                   |   |                   |         
|                   |   |                   |         
|                   |   |                   |         
|                   |   |                   |         
+-------------------+   +-------------------+         




+-------------------+         
|                   |         
|                   |           
|     Back-2        |            
|                   |        
|                   |      
|                   |    
|                   |       
|                   |   
|                   |          
|                   |          
+-------------------+        

如果我没有收到back1.png,一个简单的解决方法是占用一个空白页面。但这只是一种解决方法,我想避免。

如果缺少 back1.png,如何在创建 PDF 中保留双工信息?

【问题讨论】:

    标签: pdf imagemagick pdf-generation png


    【解决方案1】:

    在 Imagemagick 中,您可以通过在所需位置放置白色或任何其他彩色图像来添加新图像。如果所有页面都相同,或者您希望将右侧页面大小与示例中的左侧页面大小匹配,请执行以下操作:

    Unix 语法:

    convert front1.png back1.png front2.png \( +clone -fill white -colorize 100 \) result.pdf
    

    Windows 语法:

    convert front1.png back1.png front2.png ( +clone -fill white -colorize 100 ) result.pdf
    

    如果使用 Imagemagick 7,则将 convert 替换为 magick。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-22
      • 1970-01-01
      • 2011-06-14
      • 2020-11-29
      相关资源
      最近更新 更多