Question
PDF export: spread as single page
Hi,<br /><br />I'm doing an export of some (or all) pages of a document to a PDF file.<br />There is an option to put each InDesign spread to a single PDF page, but unfortunately it doesn't work.<br /><br />My code:<br />InterfacePtr<ICommand> piPDFExportCmd(CmdUtils::CreateCommand(kPDFExportCmdBoss));<br /><br />InterfacePtr<IPDFExportPrefs> piPDFExportPrefs(piPDFExportCmd, UseDefaultIID());<br />piPDFExportPrefs->SetPDFExReaderSpreads(printSpreads);<br />piPDFExportPrefs->SetPDFExCompressColorImages(pdfKomprimierung);<br />piPDFExportPrefs->SetPDFExColorSpace(pdfFarbraum);<br /><br />InterfacePtr<ISysFileData> piFileData(piPDFExportCmd, UseDefaultIID());<br />piFileData->Set(pdfFile);<br />UIDList pageUIDList(documentUIDRef.GetDataBase());<br />for (int32 i = vonSeite; i < bisSeite; i++)<br />{<br /> UID uidPage = pageList->GetNthPageUID(i);<br /> pageUIDList.Append(uidPage);<br />}<br />InterfacePtr<IOutputPages> piOutputPages(piPDFExportCmd, UseDefaultIID());<br />piOutputPages->InitializeFrom(pageUIDList, kFalse);<br />CmdUtils::ProcessCommand(piPDFExportCmd);<br /><br />It is the "SetPDFExReaderSpreads" that does not take any effect on the created PDF file, there is always a single PDF page for each InDesign page.<br />If doing the export manually within InDesign it works correct.<br />Any ideas what I'm doing wrong here ?<br /><br />Thanks, Daniel