即时使用“保存”进行多个AI文件的大量pdf导出。
出口没问题,除了它继续导出出血 (标准3毫米出血)
这是脚本:http://xcorr.net/2010/05/12/batch-export-ai-files-to-pdf/
使用这些saveoptios
function getPDFOptions()
{
var pdfSaveOpts = new PDFSaveOptions();
pdfSaveOpts.acrobatLayers = false;
pdfSaveOpts.colorBars = false;
pdfSaveOpts.colorCompression = CompressionQuality.AUTOMATICJPEGHIGH;
pdfSaveOpts.compressArt = true; //default
pdfSaveOpts.embedICCProfile = true;
pdfSaveOpts.enablePlainText = true;
pdfSaveOpts.generateThumbnails = true; // default
pdfSaveOpts.optimization = true;
pdfSaveOpts.pageInformation = false;
pdfSaveOpts.preserveEditability = false;
pdfSaveOpts.bleedLink = false;
pdfSaveOpts.bleedOffsetRect = [0,0,0,0];
pdfSaveOpts.trimMarks = false;
pdfSaveOpts.offset = 0.0;
return pdfSaveOpts;
}
我尝试pdfSaveOpts.bleedLink = false;
将pdfSaveOpts.bleedOffsetRect = [0,0,0,0];
与_connection.Query<MySalesPerson>(@"select * from Sales.SalesPerson where territoryId = @id",
new {id = territory.TerritoryID});
组合使用,但由于某种原因它无效。
有人看到我做错了或有工作脚本吗?
答案 0 :(得分:1)
尝试在Illustrator中设置pdf保存预设,然后指定在pdfSaveOpts.pDFPreset = "presetName"
的脚本中使用它。
您可以跳过所有其他选项,如果它允许您使用预设,则无需重新发明轮子。您可以阅读有关您可以在此处传递的所有选项Illustrator scripting reference。
只需搜索PDFSaveOptions。
答案 1 :(得分:0)
修剪线在那里,由于选项,它们只是不可见:
pdfSaveOpts.preserveEditability = false
如果您将其更改为 true
,那么您将再次在 Illustrator 中看到出血。
这很奇怪,但今天我自己也遇到了这个问题。这与直接从 Illustrator 导出并取消选中 Preserve Editability
时发生的情况相同。我相信流血是在文件中编码的,但你就是看不到它们了。