Setting PDF/X compliancy standard

Dear group,
How do I set the document to a PDF/X standard with the PDFExportPreferences?
I'm trying to allow the input of bleed with a prompt and have marks and offset follow this (eg. Xmm bleed = Xmm mark offset, and no bleed = no marks). I've found that using a joboptions preset file will overule my bleed/marks/offset settings to those defined in the preset so I've been trying to define all the necessary PDFExportPreferences within the script but can't get the PDF/X standard compliancy part right (unfortunately Adobe sample scripts doesn't cover this) - I would like to export with X-1a compliancy, an output condition and and use the destination (from the UI) "Convert to destination (preserve numbers)". Any tips on the syntax?
Kind regards,
Rasmus

Dear all,
This is what I've learned so far creating a custom PDF/X export setting:
with (app.colorSettings)
enableColorManagement = true;
//This wont work on my Mac workstation. Setting the subsequent
//CMS parameters will change the InDesign ColorSettings to "Custom".
//My idea was to create a named preset through the script.
//cmsSettingsPath = "/some path/";
//cmsSettings = "some preset";
rgbPolicy = ColorSettingsPolicy.convertToWorkingSpace;
cmykPolicy = ColorSettingsPolicy.combinationOfPreserveAndSafeCmyk; // 1129345124: combinationOfPreserveAndSafeCmyk
workingSpaceRGB = "Adobe RGB (1998)";
workingSpaceCMYK = "ISOnewspaper26v4";
engine = "Adobe (ACE)";
intent = DefaultRenderingIntent.relativeColorimetric; //1380545123: relativeColorimetric
useBPC = true;
mismatchAskWhenOpening = false;
mismatchAskWhenPasting = false;
mismatchAskWhenOpening = false;
Embedding and using a CMYK policy on a document level:
with(app.activeDocument) {
cmykPolicy = colorSettingsPolicy.combinationOfPreserveAndSafeCmyk; // 1129345124: combinationOfPreserveAndSafeCmyk
cmykProfile = "ISOnewspaper26v4";
The custom export setting:
with(app.pdfExportPreferences) {
//PDF output options
standardsCompliance = PDFXStandards.pdfx1a2001Standard; //1396912481: pdfx1a2001Standard; 1396922419: pdfx32002Standard
pdfColorSpace = PDFColorSpace.cmyk; //1129142603: cmyk
//outputCondition = "outputCondition"; //this is not working?
//outputConditionName = "outputConditionName"; //use this instead
//alert("effectiveOutputCondition: "+effectiveOutputCondition);
//ocRegistry = "http://somesite";
//alert("effectiveOCRegistry: "+effectiveOCRegistry);
pdfDestinationProfile = PDFProfileSelector.working; //1967419235: useDocument; 1466921579: working
//alert("effectivePDFXProfile: "+effectivePDFXProfile);
Be aware that InDesign apparently cache some of these settings even when quitting the app? A forced reset (trashing the prefs files or hitting the key-combo when starting) will solve this temporarily.

Similar Messages

  • Acrobat 9.0 Standard. Setting PDF file password from Excel VBA

    Acrobat 9.0 Standard. Setting PDF file password from Excel VBA
    Hi: I am trying to find a call to set the password of a PDF file that I am creating from Excel Workbook using a VBA call.
    I basically have this Excel VBA code that works fine and creates a file.
                pBook.PrintOut Copies:=1, preview:=False, ActivePrinter:="Adobe PDF", _
                               PrintToFile:=True, collate:=True, PrToFileName:=PSFileName
                ' Convert the postscript file to .pdf
                Dim myPDF As PdfDistiller
                Set myPDF = New PdfDistiller     
                myPDF.FileToPDF PSFileName, "", ""
    BUT, I need to set the password on this PDF file and do not see an option to do so.
    Can you provide a solution for this situation? Appreciate your response in advance.
    Thanks.

    There is no way to set password programmatically using any other dll or any other kit?
    I am creating a bunch of PDF files for users programmatically but then they have to go in and set password themselves? This is very inconvenient for users.

  • Please share your PDF/UA-compliance experiences

    I encourage others to share your experiences in remediating PDFs for ISO 14289 (PDF/UA) compliance. Let’s learn from each other’s experiences.
    I am working with documents that previously passed the Acrobat checker and PAC 1.3 along with manual checks for WCAG 2.0 compliance – so, the documents were as accessible as I knew how to make them. Below are the errors that I am seeing quite a bit from the new PAC2 PDF/UA-compliance checker. The “fix” is not necessarily the best, just what I have found that seems to work. I am using Acrobat Pro XI.
    error: Font not embedded
    fix: Tools > Print Production > Preflight > PDF fixups > Embed fonts
    comment: This does not always work as some font licenses do not allow embedding. If you encounter non-embeddable fonts hopefully you have the source document and can use a different font.
    error: Tagged content present inside an Artifact
    fix: Open the Content pane. Open Artifact containers to find any content containers hiding inside. Drag the content containers to their proper place outside the Artifact container.
    error: Alternative description missing for an annotation
    fix: Add alt text to link tags.
    comment: This seems an odd error. Some links benefit from alt text but others are perfectly clear without it. Seems like this should be a judgment call, but the Matterhorn Protocol insists on links having alt text.
    error: Figure element on a single page with no bounding box.
    fix: This error goes away if I tag the figure as an artifact, which makes sense. But if I then retag it as a figure and add back in the alt text, the error stays away.
    comment: Seems odd. Even the Matterhorn Protocol PDF (http://www.pdfa.org/wp-content/uploads/2013/08/MatterhornProtocol_1-0.pdf) fails PAC2 on this point! This could be a rough spot in the PAC2 beta, not a real error, but is easy enough to “fix”.
    error: DisplayDocTitle key is not set to true
    fix: File > Properties > Initial View tab > In the Show drop down box, select “Document Title”
    error: PDF/UA identifier missing
    fix: Create an xmp file that includes the required snippet of metadata (example: http://bygosh.com/files/pdfuaid.xmp). Then: File > Properties > Description tab > Additional Metadata... > Advanced > Append
    comment: This should be the final remediation step, after the document is otherwise PDF/UA-compliant. To apply the PDF/UA ID to a document that is not compliant would be fibbing.

    Hi Wendy,
    The requirement that all links include alternate text in the Contents key is frustrating ...
    To the best of my knowledge, no current AT makes use of the Contents key alt text
    No current tool makes it easy to create and configure the Contents key. To do so manually with a long set of links such as a table of contents is time consuming.
    In a well-written document, link text is often quite clear in context, and alt text provides no benefit in terms of accessibility. This is almost certainly the case with a table of contents.
    So, you have to make a choice. You can ...
    Ignore this particular PDF/UA criterion and somehow live with the resulting scolding from PAC2.
    Apply regular alt text to the links. This makes PAC2 happy but PAC 1.3 unhappy.
    Patiently wait for the opportunity to shell out big bucks for a new tool that automates setting the link Contents key, like the "coming soon" PDF Global Access (new version of CommonLook with a new name) from NetCentric.
    Bite the bullet and set the Contents key for each link tag manually. It is a bit intimidating at first to delve into the innards of the tag structure and make changes, but you will quickly gain experience and comfort level. This is the best solution if  you, like me, obsess with making both PAC2 and PAC 1.3 say "Pass". Just be sure, as always when working with Acrobat, to save early and often to a new file name, in case something goes horribly wrong.
    If you choose the last bullet, the PDF/UA Reference Suite includes example TOCs. As to what should be entered for "Value", for external links I typically use the title of the target page. For TOC entries, following the examples in the PDF Reference Suite, the Contents key value mirrors the text of the link, for example "Chapter 1: Introduction".
    Hope this helps.
    a 'C' student

  • How to check that a pdf is in ISO 32000-1:2008(PDF 1.7) standard?

    Hi
    How one can know that a pdf file is in  ISO 32000-1:2008(PDF 1.7) standard format?
    Breif Introdution abt ISO 32000-1:2008(PDF 1.7)
    ISO is named as "International Organization Standardization" who look after the standardization of diffrent format gobally. Now that had mention ISO 32000-1:2008 standard for PDF. So how we ensure that a pdf is of this standard.
    Do acrobat had any option to look the ISO standard of a pdf file or else way to view it.
    Thanks
    Andy

    ISO 32000-1 is nothing to do with PDF/A - it is the core standard for the PDF/1.7 document format. PDF/A is covered by ISO 19005-1.
    Preflight can run a number of checks but there is no easy way to verify compliance with PDF/1.7 as a whole. You can try the "Report PDF Syntax Issues" profile in Preflight but that does not guarantee to detect non-compliance, only the most common things which will break the document.
    Creating your PDF files using a standards-compliant application such as Adobe Acrobat is by far the best option - I  never recommend refrying a PDF unless there is a specific necessity to do so and the file is only destined for hardcopy print, as it will break pretty much everything (accessibility tags, scripts, forms, links, media, layers, color spaces, certificates, etc.).
    Because it's not easy to verify, and Acrobat always produces standards-compliant files, many commercial printers and publishers insist on "Adobe PDFs" rather than generic ones, and will reject files that have been created with third-party software.

  • Creation of a Marketing Profile Set based on the standard CRM_MKTTG_BP_BIRTHDATE Infoset thru the WebUI Segment Builder

    Objective: Creation of a Marketing Profile Set based on the standard CRM_MKTTG_BP_BIRTHDATE Infoset thru the WebUI Segment Builder.
    Problems: Standard CRM_MKTTG_BP_BIRTHDATE Infoset DOES NEVER RETURN ANY RESULTS on the segmentation builder of the WebUI client (no matter the filter you specify).
    Other cases:  However if we create a new Data source with data "Extraction from Query" (transaction RS02) based on this standard CRM_MKTTG_BP_BIRTHDATE Infoset and we test the functionality using transaction RSA3, IT DOES RETURN RESULTS (using the same filters as in the segmentation builder)! Of course the segmentation builder works with other attribute lists.
    NEW: IF WE DON’T ESPECIFY ANY SEGMENTATION BASE IN THE PROFILE GROUP, IT DOES RETURN RESULTS!!! (GO TO THE END OF THE DOCUMENT FOR DETAILS)
    Steps followed:
    Review Standard Infoset CRM_MKTTG_BP_BIRTHDATE (Transaction SQ02).Review Data Reading Program code: do we have to change the standard code? We have only remove the "BREAK-POINT" statement.
    Creation of a Data source based on the standard CRM_MKTTG_BP_BIRTHDATE Infoset (Transaction CRMD_MKTDS).
    Creation of an Attribute List based on that standard Data source and selection the Birth date as a filter in the Attribute list (Transaction CRMD_MKTDS).
    On the segment builder of the WebUI set any filter (Example: “TODAY”).
    Steps in detail:
    Review Standard Infoset CRM_MKTTG_BP_BIRTHDATE
    SQ02.
    (Image deleted)
    Review Data Reading Program code (Code attached)
    (Image deleted)
    Creation of a Data source based on the standard CRM_MKTTG_BP_BIRTHDATE Infoset
    Data source: Transaction: SPRO – Customer Relationship Management - Marketing – Segmentation - Maintain Data Sources and Attribute Lists: CRMD_MKTDS
    Create Data Source
    (Image deleted)
    Infoset: CRM_MKTTG_BP_BIRTHDATE.
    Business Partner Field: CRMT_MKTTG_IS_BIRTHDATE-PARTNER_GUID
    (Image deleted)
    Result:
    (Image deleted)
    Attribute List
    Creation of the Attribute List
    (Image deleted)
    Assign Data Source:
    (Image deleted)
    Selection of the Birth date as a filter in the Attribute list:
    (Image deleted)
    Result:
    (Image deleted)
    Segment builder of the WebUI:
    Access to WebUI with marketing role.
    Create Segment:
    Creation of Profile Set
    Graphical modeler
    Create Filter: We have already tried many different filters (we already seen notes referring to this matter).
    Example1: “today”
    Count target group. Here I would like to stand out that once you click on the “Count” option, immediately it shows 0 results. In other words, it doesn’t process any information. With other attribute lists it takes some time to process, no matter the filter or the attribute list you use. However if we create a new Data source with data "Extraction from Query" (transaction RS02) based on this standard CRM_MKTTG_BP_BIRTHDATE Infoset and we test the functionality using transaction RSA3, IT DOES RETURN RESULTS (with “today” filter and other)! So it seems that the problem has to do with the segment builder, not the Infoset.
    Result: it never return any results no matter the filter you specify.
    Other cases:
    Creation of a new Data source with data "Extraction from Query" where you enter the name of your new query
    Creation of a Data source based on the standard CRM_MKTTG_BP_BIRTHDATE Infoset
    Standard Infoset CRM_MKTTG_BP_BIRTHDATE:
    We fill the form and select “Extraction from Query”:
    Press SAVE and define which fields will be available for selection and which of them will be visible.
    RSA3: Extractor checker in order to test the Data source:
    We specify the Data source:
    IT DOES RETURN RESULTS:
    ALV Grid:
    NEW: It seems that it has to do with the Segmentation Basis selected in the creation of a Profile Set, because if we do not select any, it does return results. But we need to create this Profile Set based on a particular Segmentation Basis called BS Usuarios Registrados.
    Segment builder – Profile Set of the WebUISegmentation Basis: we leave it in blanc.
    Graphical modeler
    Create Filter: We have already tried many different filters (we already seen notes referring to this matter).
    Example1: “today”
    Count target group.
    Result: IT DOES RETURN RESULTS!!! àConclusion: the problem is the Segmentation Basis
    Define Segmentation Basis:
    Transaction: SPRO – Customer Relationship Management - Marketing – Segmentation – Classic Segmentation - Define Segmentation Basis.BS Usuarios Registrados:
    Define Reports for Creating Segmentation Bases
    Transaction: SPRO – Customer Relationship Management - Marketing – Segmentation – Classic Segmentation - Define Reports for Creating Segmentation BasesZMK_UTL_MGR_SITES_UREG
    Define Usage for Segments:
    Transacción: SPRO – Customer Relationship Management - Marketing – Segmentation – General Settings - Define Usage for Segments.ZBS_UR à02 Segmentatión Basis
    Attribute List:Category:
    There is no Category 02 Segmentatión Basis!!! Why?? Why is not posible to select Category 02 Segmentation Basis in the creation of the Attribute List???
    Usage ID
    NEW: It seems that it has to do with the Segmentation Basis selected in the creation of a Profile Set, because if we do not select any, it does return results. But we need to create this Profile Set based on a particular Segmentation Basis called BS Usuarios Registrados. Why is not posible to select Category 02 Segmentation Basis in the creation of the Attribute List???

    It seems that the standard Infoset doesn’t work by itself with Segmentation Basis. Two SAP notes have been applied and a new Field Group has been added to the Infoset (in order to distint the Segmentation Base).
    CRMT_MKTTG_IS_BIRTHDATE-MGRGUID
    1966298: MGR_GUID is not populated correctly to infoset read program
    2007687:Segmentation InfoSet queries saved with incorrect Master Group
    For that reason we had to create a new Infoset based on the standard CRMT_MKTTG_IS_BIRTHDATE, but adding this new Field MGRGUID to the Group Fields.
    Issue solved

  • How do I set LPX to send standard MIDI Clock to my keyboard on USB port 1?

    HI guys!
    I'm trying to sync a Yamaha MOXF to LPX so that the MOXF will be able to receive and follow Start/Stop commands from LPX.
    I need to set LPX to send standard MIDI Clock to my MOXF on USB port 1.
    How do I do that?
    Thanks

    1) Where is that located?
    2) How do I make LPX send Standard MIDI Clock on USB port 1?
    Thanks!

  • When i create a pdf in adobe standard get a unable to find adobe pdf resource file

    when i create a pdf in adobe standard get a unable to find adobe pdf resource file

    Hi! I believe you are trying to ask a question about Adobe Acrobat Standard. If that is the case, asking in the Acrobat forums would get it a quicker response. This forum is for Adobe Connect.
    Otherwise if I mis-assumed, please rephrase to help us better understand the issue at hand.

  • How to embed mp4 in PDF  through Adobe Standard?

    How to embed mp4 in PDF  through Adobe Standard?

    That's available in Acrobat Pro.
    See the features matrix

  • BC Sets for Product Compliance

    Hi guys,
    We are looking at option of copying customization table values using BC sets for Product Compliance.
    I don't think we can use BC sets for Incident Management and Risk Assessment part.
    However I know you can use BC sets for product compliance part so my question is how do we use
    BC sets? Any documentation/link or suggestions on what are the steps?

    Dear D M
    we are not using BC sets. I have only come in touch with them using EHS classic and not EHSM.
    Check may be this SAP online help to get some ideas:
    Business Configuration Sets (BC-CUS) - SAP Library
    C.B.
    PS: you can execute in any case what is known as an "cross transport"; This option should be well known (I assume) as it it one "classical" solution to get one configuraiton from one SAP system to a different one (pay attention: Release status should be the same; but this is true as well for BC sets).
    this is nbot the same as using a BC set !

  • Correlation between compliance standards and code audits

    Hi,
    can anybody map (any of) the following compliance standards to (secure) coding requirements?
    1. FDA
    2. Basel II
    3. SOX
    4. Solvency II
    5. HIPAA
    6. EUROSOX
    Basically, I am looking for legal requirements to conduct code reviews and the kind of code tests must be performed.
    For PCI/DSS this is straight-forward as it is explicitly written in the standard.
    Any ideas are welcome, so we can try build up a knowledge-base for this topic.
    Thanks,
    Andreas

    Hi Michelle
    where can I see how the two buttons were handled in code?You can open the Controller of the page & check in that how these buttons are handled there...
    Generally,
    pageContext.getParameter("btnId");//btnId is the ID of your Save/Apply Buttonis used for capturing the button.
    AJ

  • Code for setting KM Folder properties(standard & custom)

    Hi,
    How do I programatically set the KM Folder properties(standard as well as custom defined) ?
    Also, how do I programatically set KM Document properties(standard & custom) and its Permissions ?
    (I have NWDS setup to do the development)
    Any API references or code samples or documentation would be of great help
    thanks
    Ashish

    You could do something like this...
    path is the location of the resource in KM.
    namespace is the namespace of the property you would like to set.
    name is the id of the property you would like to set.
    value is what you want to set it to.
    public static boolean setPropertyValueOfResource(String path, String namespace, String name, String value)
            try
              RID file = RID.getRID(path);
              IUser user = WPUMFactory.getServiceUserFactory().getServiceUser("cmadmin_service");
              IResourceContext rContext = new ResourceContext(user);
              IResource fileResource = ResourceFactory.getInstance().getResource(file, rContext);
              IPropertyName pName = new PropertyName(namespace, name);
              IProperty prop = new Property(pName, value);
              fileResource.setProperty(prop);
              return true;
         catch(NullPointerException E)
         catch(UserManagementException e)
         catch(ResourceException e)
    You can also get the property value of a resource.
    public static String getPropertyValueOfResource(String path, String namespace, String name)
         try
              RID file = RID.getRID(path);
              IUser user = WPUMFactory.getServiceUserFactory().getServiceUser("cmadmin_service");
              IResourceContext rContext = new ResourceContext(user);
              IResource fileResource = ResourceFactory.getInstance().getResource(file, rContext);
              IPropertyName pName = new PropertyName(namespace, name);
              IProperty property = fileResource.getProperty(pName);
              return property.getValueAsString();
         catch(NullPointerException E)
         catch(UserManagementException e)
         catch(ResourceException e)
    You can also get the available values for the property
    public static String[] getAllowedPropertyValues(String propertyId, String namespace)
         try
              IPropertyConfigurationService propConfigService =(IPropertyConfigurationService)ResourceFactory.getInstance().getServiceFactory().getService("PropertyConfigurationService");
              IMetaModel metaModel = propConfigService.getMetaModel();
              IPropertyName propertyName = new PropertyName(namespace, propertyId);
              IMetaName metaName = metaModel.searchByPropertyName(propertyName);
              IMetaValueListIterator iterator = metaName.allowedValueIterator();
              String values = "";
              while(iterator.hasNext())
                   IMetaValue m = iterator.next();
                   values += m.getValue() + ";";
              return values.split(";");
         catch (ResourceException e)
         catch (PropertyConfigurationServiceException e)

  • How should I set PDF settings in Photoshop

    Hello I want to create classic A4 pdf document with text, few solid color shapes for background and few pictures. Because I want it to be opened as fast as possible, I choosed default settings for smaller size pdf. Problem is, that, even the filesize is small, opening time is very long. I can see how all the content is rendering... I compared it to much bigger pdfs whit much more difficult graphics and they are fast. So can someone help me how to set pdf saving in photoshop better? thanx

    To create a classic A4 document with text, and to be opened fast, under absolutely NO CIRCUMSTANCES make it in Photoshop!!!

  • Set specific variant as standard in the repository infosystem

    Hello,
    in the search help of the point "Test Script" (Transaction "SECATT")  i have created a new variant that should only show the active scripts .
    How can i set this variant as standard variant which is shown when a user starts the search help?
    Can someone help me?
    Thanks

    You could make a KM document with these 3 hyperlinks and make a KM document Iview out of it.
    Then in the Default Framework page, you can add this iView so that it always appears for everyone.
    Hope this helped.

  • Compliance Standard errors in OEM 12c

    Hi all,
    I recently upgraded from OEM 11g to OEM 12.1.0.3 on a 11.2.0.4 database repository.  Any database instance compliance standard that I apply shows errors for every rule.  The documentation states to "Click the message in the Message column to decide what your course of action should be to resolve the error."  There is no Message column on the Compliance Standard Errors page.  Any ideas as to where to look to find the underlying error?
    Dave

    Hi Courtney,
    This still an issue.
    I am testing converting from dynamic groups based on Lifecycle Status to administrative groups also based on Lifecycle Status.  For this purpose I created one administrative group with Lifecycle Status of Staging.  I have 2 databases and their associated hosts, listeners, agents and oracle_homes as members of the group.  I created a template collection for the group that contains a hosts monitoring template, a database monitoring template, a hosts compliance standard, and a database compliance standard.  The hosts compliance standard is from a template created in 11g.  It works and produces results.  For the database compliance standard, I tried a template created in 11g, the Template for Out-of-Box DB Polices provided in 12c, and a compliance standard created by copying and modifying Template for Out-of-Box DB Polices.  In all cases no results were produced and the compliance standard errors page shows an error for every rule in the standard for both databases.  The actual error is not indicated on the errors page and I do not know where to look to find it.
    I am not able to open an SR as our Oracle license is through SAP and I do not have access to Oracle My support.
    Dave

  • How to set button INVISIBLE in standard component FITV_POWL_ASSISTANT

    Hi Team,
    My requirement is to set buttons INVISIBLE of standard component. I have enhanced component and view. But i am not able to set the button to invisible. properties of the UI elements are in read only mode.
    Can some one suggest me.
    Thanks & Regards,
    Sankar Gelivi

    Hi Sankar,
    You can do it as below
    Approach1:
         Enhance the view , use, post exit of WDDOMODIFYVIEW( ) and set the visible property of button as below
                   lo_btn->set_visible( cl_wd_button=>e_visible-none ).
    Aproach2:
    Enhance the view
    Go to the button ( ui element tree )  and right click and chose the "Remove Element" as below
    Note: you can undo the element deletion if required
    Approach3:
    use the personalization/customization either by using admin mode or application configuration.
    Hope this helps you.
    Regards,
    Rama

Maybe you are looking for

  • ITunes network connection has been reset: Anyone know the meaning?

    Within the past 2 days I have started receiving a "Network connection has been reset" error message when trying to purchase new apps or updating already purchased apps. Does anyone have better insight than I into its meaning and purpose? Thanks!

  • Does FireFox work with Windows Vista?

    Question is not about the machine I'm using right now - so I haven't opened the "troubleshooting" window. The question is regarding my wife's old Vaio laptop with Windows Vista OS. It browses very slowly. We may want to use FireFox and possibly speed

  • How to avoid "font substitution" dialog?

    When I try to manipulate the contents of a text layer via scripting and I don't have the needed font installed, Photoshop opens a dialog asking me: When this happens, my script stops running until I click on Ok. How can I prevent this dialog from app

  • How to un-exclude an external HDD from Time Machine

    I just upgraded/replaced a 500GB Seagate drive with a 1TB Seagage Expansion external drive due to the size of my photo library.  I want to continue to use Time Machine as my back up software (to a seperate 3TB drive).  However, Time Machine won't all

  • SNMP traps from 3005 Concentrator

    Software version: 4.1.3 I've configured the concentrator to trap events using the events list to a particular client. Currently the traps are working but not according to the list I've specified (I don't think :) The list is simple: IKE/120,119,167,