Headless Libre:指定应转换为单个 PDF 的表格

Headless Libre:指定应转换为单个 PDF 的表格

此方法我能够使用命令行上的以下命令将 .xlsx 转换为 PDF:(Linux 系统)

/usr/bin/libreoffice \
    --headless \
    --convert-to pdf:calc_pdf_Export \
    --outdir /path/to/destination \
    --infilter="Microsoft Excel 2007/2010 XML" \
    /path/to/file.xlsx

但是,这只会生成单个工作表。原始 Excel 文件包含多个工作表,我似乎无法选择最终 PDF 中应包含的所需工作表。

目标

Excel 包含多个有序的工作表。我想排除第一个工作表并将所有剩余工作表包含在单个 PDF 中。

奖励:每张纸应位于一页上。

答案1

经过一段时间后,我最终找到了以下方法:

  1. 通过 headless libre 转换
  2. 通过以下方式删除不需要的页面PDFtk

模板是固定的,我们明确知道要删除哪些页面。

相关内容