【问题标题】:How do I convert multiple .pdf files to .ai files all at once?如何一次将多个 .pdf 文件转换为 .ai 文件?
【发布时间】:2017-01-07 19:18:34
【问题描述】:

作为我工作的一部分,我的老板希望我在 Illustrator CS6 中将数千个 .pdf 转换为 .ai 格式,而无需打开每个单独的文件(在数千个中)并将每个 pdf 保存为 .ai。我需要通过几个简单的步骤将这些文件转换成数千个。

使用 Illustrator CS6,我尝试通过对多个文件应用相同的操作来使用批处理选项 (2)。我选择了两个文件夹用于输入和输出。放置了我从中获取 pdf 的源和以 .ai 格式转换的 .pdf 的目标。

虽然转换成功,但多个文件(在本例中为 2)在 Illustrator 中单独打开,我必须初步保存它们。

这不是我需要的。我需要能够自动将数千个 pdf 转换为 .ai,而无需打开并保存每一个。

我该怎么做?

【问题讨论】:

标签: pdf adobe batch-processing adobe-illustrator


【解决方案1】:

您可以使用此脚本作为起点。它立即适用于单页 .pdf 文件。对于多页文件,您将不得不对其进行更多调整

(function(thisObj){

main();
function main(){
           var pdffiles = File.openDialog ('select one or more pdf files', '*.pdf', true);
        if(pdffiles  === null){
                return;
            }

        for(var f = 0; f < pdffiles.length;f++){
                var pdf = pdffiles[f];
//~                 alert(pdf);
                var doc = app.open (pdf);

            var namepattern = pdf.path + "/" + pdf.name + ".converted.ai";
             var newai  = null;
                if(!(File(namepattern).exists)){
                newai = new File(namepattern);
                }else{
                newai = File(namepattern);
                    }
                doc.saveAs(newai);
              doc.close (SaveOptions.DONOTSAVECHANGES);
          }
    }
})(this);

【讨论】:

    猜你喜欢
    • 2021-10-19
    • 1970-01-01
    • 2019-09-02
    • 2011-01-31
    • 2013-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-14
    相关资源
    最近更新 更多