Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

kPDFExportCmdBoss fails (error 9485)

Explorer ,
Dec 30, 2023 Dec 30, 2023

Hello All,

 

I am duplicating InDesing document and trying to export it as PDF, It works on all machine except one. We are getting error 9485, not sure what this is. Can some one help, why does command fails with error  9485. What is this error?

 

We are getting this error on Windows 10 Por and in InDesing 2023 & 2024 both.

 

I have added following code snippet for reference 

 

Thank You!!

Chetan Shinde

 

do {
    
    OverrideMasterItemsOnPages(duplicateDocument,dialogControlValues);
    
    // Create and set-up the numerous data interfaces on the PDF export command
    InterfacePtr<ICommand> PDFExportCmd(CmdUtils::CreateCommand(kPDFExportCmdBoss));
    if(!PDFExportCmd)
        break;
    
    // Not exporting a book; just the whole front document
    InterfacePtr<IBoolData> bookExportFlag(PDFExportCmd, IID_IBOOKEXPORT);
    if(!bookExportFlag) {
        break;
    }
    bookExportFlag->Set(kFalse);

    // Do this 'headless'
    InterfacePtr<IUIFlagData> uiFlagData(PDFExportCmd, IID_IUIFLAGDATA);
    if(!uiFlagData) {
        break;
    }
    uiFlagData->Set(kSuppressUI);
    
    // Identify pages to export
    UIDList pageUIDs(docDB);
    InterfacePtr<IPageList> iPageList((IPMUnknown*)duplicateDocument, IID_IPAGELIST);
    if(!iPageList) {
        break;
    }
        
    for (int32 iPage = pageStart; iPage < pageEnd; iPage++ )
    {
        UID uidPage = iPageList->GetNthPageUID(iPage);
        pageUIDs.Append( uidPage );
        pageHandleIndex++;
    }
        
    PDFExportCmd->SetItemList(pageUIDs);
    
    // Specify what pages to export for the command
    InterfacePtr<IOutputPages> iExportPages(PDFExportCmd, IID_IOUTPUTPAGES);
    if(!iExportPages) {
        break;
    }
    iExportPages->InitializeFrom(pageUIDs, kFalse);    // export reader spreads
    // Specify where we're exporting to
    InterfacePtr<ISysFileData> exportCmdFileData(PDFExportCmd, IID_ISYSFILEDATA);
    if(!exportCmdFileData) {
        break;
    }
    exportCmdFileData->Set(pdfFileOut);

    InterfacePtr<IPDFExportPrefs> exportPrefCmd(PDFExportCmd,     IID_IPDFEXPORTPREFS);
    if(!exportPrefCmd) {
        break;
    }
    exportPrefCmd->SetPDFExAcrobatCompatibilityLevel(IPDFExportPrefs::kPDFVersion13);
    exportPrefCmd->SetPDFExStandardsCompliance(IPDFExportPrefs::kExportNoStandardsCompliance);

    //General Export Preferences
    exportPrefCmd->SetPDFExReaderSpreads(IPDFExportPrefs::kExportReaderSpreadsOFF);
    exportPrefCmd->SetAddStructure(kFalse);//For Tagged PDF
    exportPrefCmd->SetPDFExThumbnails(IPDFExportPrefs::kExportThumbnailsOFF);
    exportPrefCmd->SetPDFExLinearized(IPDFExportPrefs::kExportLinearizedOFF);
    exportPrefCmd->SetIncludeLayers(kFalse);

    if(dialogControlValues.excludeHiddenLayers)
        exportPrefCmd->SetExportLayers(IPDFExportPrefs::kExportVisibleLayers);
    else
        exportPrefCmd->SetExportLayers(IPDFExportPrefs::kExportAllLayers);
    
    exportPrefCmd->SetIncludeBookmarks(kFalse);
    exportPrefCmd->SetNonprintingObjects(kFalse);
    exportPrefCmd->SetVisibleGuidesGrids(kFalse);
    exportPrefCmd->SetPDFExIncHyperLinks(IPDFExportPrefs::kExportIncHyperLinksOFF);
    exportPrefCmd->SetPDFExAddInteractiveElements(kFalse);
    
    //Compression Export Preferences
    exportPrefCmd->SetPDFExSampleColorImages(IPDFExportPrefs::kExportSampleImagesNone);
    exportPrefCmd->SetPDFExSampleGrayImages(IPDFExportPrefs::kExportSampleImagesNone);
    exportPrefCmd->SetPDFExSampleMonoImages(IPDFExportPrefs::kExportSampleImagesNone);

    exportPrefCmd->SetPDFExCompressLineArtAndText(IPDFExportPrefs::kExportCompressLineArtAndTextOFF);
    exportPrefCmd->SetPDFExDisallowImageCrop(IPDFExportPrefs::kExportDisallowImageCropOFF);
    //Crop & Bleed Marks
    exportPrefCmd->SetPDFExCropMarks(IPDFExportPrefs::kExportCropMarksOFF);
    exportPrefCmd->SetPDFExBleedMarks(IPDFExportPrefs::kExportBleedMarksOFF);
    exportPrefCmd->SetPDFExRegistrationMarks(IPDFExportPrefs::kExportRegistrationMarksOFF);
    exportPrefCmd->SetPDFExColorBars(IPDFExportPrefs::kExportColorBarsOFF);
    exportPrefCmd->SetPDFExPageInfo(IPDFExportPrefs::kExportPageInfoOFF);
    
    exportPrefCmd->SetUseDocumentBleed(kFalse);
    PMReal bleedValue(0.0);
    exportPrefCmd->SetPDFExBleedTop(bleedValue);
    exportPrefCmd->SetPDFExBleedInside(bleedValue);
    exportPrefCmd->SetPDFExBleedBottom(bleedValue);
    exportPrefCmd->SetPDFExBleedOutside(bleedValue);
    exportPrefCmd->SetIncludeSlug(kFalse);
    
    //Output Export preferences
    exportPrefCmd->SetPDFExColorSpace(IPDFExportPrefs::kExportPDFColorSpaceRGB);
    PMString profileName("");
    exportPrefCmd->SetPDFExDstProfileSelectorAndName(IPDFExportPrefs::kExportPDFDestProfileDocument,profileName);
    exportPrefCmd->SetPDFExIncludeICCProfiles(IPDFExportPrefs::kExportIncludeICCProfilesON);
    exportPrefCmd->SetPDFExSpotOverPrint(IPDFExportPrefs::kExportSimulatePress);
    
/////////////////////////////////////////Start Flattening PDF Preferences//////////////////////////////////////
    PMString flatternPresetname("MyPreset");
    flatternPresetname.SetTranslated();
    cmdErrCode = GetUniqueFlattenStyleName(flatternPresetname);

    cmdErrCode =  AddNewFlattenerStyle(flatternPresetname,dialogControlValues.imageResolution, dialogControlValues.seperate_graphics_and_images);
    if (cmdErrCode != kSuccess)
    {
        break;
    }
    exportPrefCmd->SetPDFExFlattenerStyleName(flatternPresetname);
    
    // process the command
    cmdErrCode = CmdUtils::ProcessCommand(PDFExportCmd);
    if (cmdErrCode != kSuccess)
        break;
    
    cmdErrCode =  DeleteNewFlattenerStyle(flatternPresetname);
    if (cmdErrCode != kSuccess)
        break;
    
    UpdateProgressBarTask(k_type_generate_data_for_export_end);
}while(kFalse);

 

561
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Explorer , Jan 19, 2024 Jan 19, 2024

Error we were getting because of file out path set was invalid. replying here so that if anyone come across this error can have some input.

Thanks!!

Translate
Community Expert ,
Dec 30, 2023 Dec 30, 2023

@Chetan S 

 

I've moved your post from Using the Community (for questions about the forums) to the Adobe InDesign forum for you.

 

Jane

 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Dec 30, 2023 Dec 30, 2023

Thank You!!

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Jan 19, 2024 Jan 19, 2024
LATEST

Error we were getting because of file out path set was invalid. replying here so that if anyone come across this error can have some input.

Thanks!!

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines