Kindle Direct Publishing AKA Create Space,想要一个 6x9 格式的 PDF/X-1a,外边距为 0.25",内边距为 0.375",我需要帮助,因为 Qt PDF 生成器不能内外兼修,所以我有将它们都设置为最大,我需要知道我的css是否会影响这一点,如果是这样的话,但是设置 --margin-left .375in --margin-right .375in 会给我这个错误:目前所有边距单位必须是一样的,不知道是什么意思,如果左右都必须相同,为什么要有左右,这真的必须适用于顶部和底部吗,是什么想法,所以我将它添加到顶部和底部只是为了制作文件,但这不是我想要的边距,我想知道 gs 是否可以解决这个问题?如果有怎么办。
我知道 wkhtmltopdf 目前只创建 PDF 版本 1.4,而 Kindle 似乎并不介意上传,我还没有发布的上传,所以我希望有人从经验中知道这一点,因为我不知道他们是否会接受,所以我也使用 Ghost Script 将其转换为 PDF 版本 1.7,这就是我目前所拥有的: PDF_Combine 是一个 bash 文件数组: PDF_Combine=("file1.html" "file2.html");
更新:现在 KDP 想要 .875 英寸的边距,两边我的内容都很小,CSS 效果如何影响 PDF 中的边距,我可以在 wkhtmltopdf 中将边距设置为 0 并在我的 CSS 中调整它们,如果可以的话,在正文中如何调整?
wkhtmltopdf --margin-left .375in --margin-right .375in --margin-bottom .375in --margin-top .375in --page-width 6in --page-height 9in --load-error-handling ignore --javascript-delay 3333 --enable-forms --footer-center "[page]/[topage]" "${PDF_Combine[@]}" "/MyPath/MyFileName.pdf"
鬼脚本:
gs -dPDFA -dBATCH -dNOPAUSE -sProcessColorModel=DeviceCMYK -sDEVICE=pdfwrite -sPDFACompatibilityPolicy=1 -sOutputFile="/MyPath/MyOutPutFileName.pdf" "/MyPath/MyInPutFileName.pdf"