我是 InDesign Server 的血腥初学者,偶然发现将 PDF 预设应用于我的文档的问题,如第 3.3 章(第 56 页)中所述:
OptPDFExportPreset optPreset = OptArg.noPDFExportPreset();
PDFExportPreset preset =
myApp.getNamedChildPDFExportPreset("[Press Quality]");
if (preset != null) {
optPreset = OptArg.makePDFExportPreset(preset);
} else {
// imagine error logging here
}
我使用了预设名称,应用了“[]”和“.joboption”,不幸的是这些东西都不起作用。
任何帮助表示赞赏!
编辑:通过手册/api文档挖掘后,我发现了以下有用的代码,我将其应用于我的错误日志记录:
for (PDFExportPreset preset : myApp.getAllChildPDFExportPresets()) {
LOGGER.error(preset.getFullName() + " " + preset.getName());
}
吐出以下列表
2012-03-07 10:13:37,034 ERROR org.zcore.common.pdfcreator.PDFCreator.createPDF(PDFCreator.java:161) - /Library/Application Support/Adobe/Adobe PDF/Settings/High Quality Print.joboptions [Qualitativ hochwertiger Druck]
2012-03-07 10:13:37,038 ERROR org.zcore.common.pdfcreator.PDFCreator.createPDF(PDFCreator.java:161) - /Library/Application Support/Adobe/Adobe PDF/Settings/PDFX1a 2001.joboptions [PDF/X-1a:2001]
2012-03-07 10:13:37,046 ERROR org.zcore.common.pdfcreator.PDFCreator.createPDF(PDFCreator.java:161) - /Library/Application Support/Adobe/Adobe PDF/Settings/PDFX3 2002.joboptions [PDF/X-3:2002]
2012-03-07 10:13:37,052 ERROR org.zcore.common.pdfcreator.PDFCreator.createPDF(PDFCreator.java:161) - /Library/Application Support/Adobe/Adobe PDF/Settings/PDFX4 2008.joboptions [PDF/X-4:2008]
2012-03-07 10:13:37,060 ERROR org.zcore.common.pdfcreator.PDFCreator.createPDF(PDFCreator.java:161) - /Library/Application Support/Adobe/Adobe PDF/Settings/Press Quality.joboptions [Druckausgabequalität]
2012-03-07 10:13:37,066 ERROR org.zcore.common.pdfcreator.PDFCreator.createPDF(PDFCreator.java:161) - /Library/Application Support/Adobe/Adobe PDF/Settings/screen_pdf.joboptions [screen_pdf]
2012-03-07 10:13:37,072 ERROR org.zcore.common.pdfcreator.PDFCreator.createPDF(PDFCreator.java:161) - /Library/Application Support/Adobe/Adobe PDF/Settings/Smallest File Size.joboptions [Kleinste Dateigröße]
这让我得出结论,整个东西都是本地化的。[screen_pdf] 到目前为止工作得很好,但不幸的是,任何使用德语变音/连字 (öäüß) 的字符串都会在 CORBA 中引发异常。