Copy link to clipboard
Copied
I need to validate my adobe indesign preset before export PDF and enable the bookmark and hyperlink option. How to do this?
or..
var myPDFexportPreset = app.pdfExportPresets.item('Adobe PDF Preset 1');
myPDFexportPreset.includeBookmarks = true;
myPDFexportPreset.includeHyperlinks = true;
var myPDFname = app.activeDocument.name.split(".indd").join(".pdf")
var myPDF = new File("~/Documents/" + myPDFname);
app.activeDocument.exportFile(ExportFormat.pdfType, myPDF, false,myPDFexportPreset);
Copy link to clipboard
Copied
Check this..
Copy link to clipboard
Copied
Thanks tpk. But my question is after import the preset i need to enable the bookmark and hyperlink features. Is this possible
app.importFile(ExportPresetFormat.pdfExportPresetsFormat, myFile); | ||
var myPDFexportPreset = app.pdfExportPresets.item(myJoboptionsName); |
Copy link to clipboard
Copied
app.pdfExportPreferences.includeBookmarks = true;
app.pdfExportPreferences.includeHyperlinks = true;
just add this lines to enable bookmark and hyperlinks, is this you needed?
Copy link to clipboard
Copied
If you want this for preset use
app.pdfExportPreset.includeBookmarks = true;
app.pdfExportPreset.includeHyperlinks = true;
Copy link to clipboard
Copied
the below links also useful
Copy link to clipboard
Copied
Its working for bleed marks and its not working for bookmark
app.pdfExportPreset.includeBookmarks = true;
app.pdfExportPreset.includeHyperlinks = true;
Copy link to clipboard
Copied
Could you post the entire coding of yours? So we can see where we are..
Copy link to clipboard
Copied
var myPDFexportPreset = app.pdfExportPresets.item('Adobe PDF Preset 1');
app.pdfExportPreferences.includeBookmarks = true;
app.pdfExportPreferences.includeHyperlinks = true;
var myPDFname = app.activeDocument.name.split(".indd").join(".pdf")
var myPDF = new File("~/Documents/" + myPDFname);
app.activeDocument.exportFile(ExportFormat.pdfType, myPDF, false,myPDFexportPreset);
Copy link to clipboard
Copied
You used pdfExportPreferences instead of pdfExportPreset
also make sure you have Adobe PDF Preset 1 preset available
try this and let me know
var myPDFexportPreset = app.pdfExportPresets.item('Adobe PDF Preset 1');
app.pdfExportPreset.includeBookmarks = true;
app.pdfExportPreset.includeHyperlinks = true;
var myPDFname = app.activeDocument.name.split(".indd").join(".pdf")
var myPDF = new File("~/Documents/" + myPDFname);
app.activeDocument.exportFile(ExportFormat.pdfType, myPDF, false,myPDFexportPreset);
Copy link to clipboard
Copied
or..
var myPDFexportPreset = app.pdfExportPresets.item('Adobe PDF Preset 1');
myPDFexportPreset.includeBookmarks = true;
myPDFexportPreset.includeHyperlinks = true;
var myPDFname = app.activeDocument.name.split(".indd").join(".pdf")
var myPDF = new File("~/Documents/" + myPDFname);
app.activeDocument.exportFile(ExportFormat.pdfType, myPDF, false,myPDFexportPreset);