Pdf

將pdf轉換為png,大小問題

  • July 6, 2020

我有一個從印象展示文稿創建的 pdf 文件。我想將 pdf 轉換為 png 圖像以添加它們以使用它們創建影片。我正在使用 pdftoppm 將 pdf 轉換為 png,但導出的圖像的大小為 1654x931 像素。我需要 1920x1080,因為我的影片將採用該解析度。

我正在使用的命令如下:

pdftoppm -png report.pdf report

在 Impress 中,我沒有找到任何設置導出 pdf 大小的設置,也找不到任何設置 png 轉換大小的內容。

無論如何調整生成的png的大小?

pdftoppm似乎提供以下縮放選項:

   -scale-to number
          Scales  the  long  side of each page (width for landscape pages,
          height for portrait pages) to fit in scale-to pixels.  The  size
          of  the short side will be determined by the aspect ratio of the
          page.

   -scale-to-x number
          Scales each page horizontally to fit in  scale-to-x  pixels.  If
          scale-to-y  is  set  to -1, the vertical size will determined by
          the aspect ratio of the page.

   -scale-to-y number
          Scales each page vertically to  fit  in  scale-to-y  pixels.  If
          scale-to-x  is set to -1, the horizontal size will determined by
          the aspect ratio of the page.

-scale-to由於 1654x931 和 1920x1080 具有基本相同的縱橫比 16:9,因此將長邊設置為 1920 像素可能就足夠了:

pdftoppm -png -scale-to 1920 report.pdf report

否則,您可以顯式設置 x 和 y 維度

pdftoppm -png -scale-to-x 1920 -scale-to-y 1080 report.pdf report

引用自:https://unix.stackexchange.com/questions/589956