Flattening PDF query

Hi everyone,
Okay so I'm pretty new to InDesign, and sadly couldn't see a resolution to this query in the forum...
I have put together a 'special offer' page in InDesign and then exported it as a PDF. It's six A4 pages so about 2Mb in file size. I am sending it by email.
I have had a few complaints from recipients, however, that when they try to print the PDF it comes up with a 'Flattening' dialogue box and then causes their machine to slow down. I also see the 'Flattening' message when trying to print the PDF on my machine, however, it's quite a decent spec PC so it doesn't cause too many problems.
I assume there's probably quite a simple solution to this... should I be flattening the PDF file through InDesign somehow, so as to avoid this odd beahviour (I don't usually see it on PDFs). And if so, how would I do this?
Many, many thanks in advance for any help!
Best regards,
AspiringDIV

HI there,
Thanks for the help...
Peter - yes, I have quite a bit of transparency and drop shadows etc going on, which would very much spoil the design if these didn't show properly.
As such, is my only option to put up with the flattening behaviour?
(I just thought seemed a bit odd as I hadn't ever noticed this on a PDF I have ever viewed!)
Thanks again!

Similar Messages

  • Flatten PDF with Attachments

    Hi,
    I,
    1. render a xdp in browser (via servlet)
    2. fill out the form, attach some files
    3. submit the form as PDF (via servlet)
    4. launch a process that flattens the PDF file
    the flattened PDF doesn't include attachments no more, it was lost durning the Output/transform Qpac. (if I don't apply the flattening, I am able to see the attachments)
    How do I keep attachments in flattened pdf?
    Thanks in advance.

    You can achieve this with help of assembler service (http://help.adobe.com/en_US/livecycle/10.0/Services/WS92d06802c76abadb712193f912dbeb3c6db- 8000.html)
    This link will help you in creating a DDX to do the same (http://help.adobe.com/en_US/livecycle/10.0/ddxRef.pdf)
    Jump to Section 'Attaching files to a PDF document'. Hope this helps.
    These documentation is from ES3 version.
    Similar documentation is present for other versions of LiveCycle too.
    Regards,
    Varun Nohria

  • Problem with assembling flattened PDFs with XFA docs

    I have a flattened PDF (legacy) doc that I am sending into a livecycle process to merge with an XFA doc that I am creating on the server. Assembler will not allow me to assemble the docs in the following order:
    1. flattened PDF
    2. XFA doc
    I CAN do the reverse order just fine. Problem is order DOES matter and I need the XFA last.
    Any thoughts on how I can reach that end result? I was thinking of doing the merge in the wrong order and then maybe reordering the pages, but don't know how to do that either.
    Any help would be VERY appreciated!

    Try specifying the xfa doc as the base document, i.e.:
    <PDF result="out">
    <PDF source="flatPDF"/>
    <PDF source="xfa" baseDocument="true"/>
    </PDF>

  • Flatten PDF whit Assembler have NO form data ¿lose?

    Hello
    I using LC ES 8.2.1, and have licence for Forms ES and ReaderExtensions ES Services.
    I need flatten XFA based form generated with Adobe Designer, and saved as "Static PDF Form" (we no have Output Service).
    1) Have Static PDF Form + XML data.
    2) Forms ES: Load XML data on the form.
    3) Assembler: Form with data (generated on 2 point) flatten using <NoXFA /> or <NoForms />
    PROBLEM:
    The problem is in the flatten PDF generated by Assembler have NO DATA, if the Assembler DDX happened to get <NoXFA /> or <NoForms />, the resulting PDF does NOT show the form data that had previously preloaded with Forms ES.
    ¿Why PDF LOSE data? ...have any way to flatten PDF with data (without using OUTPUT Service)????
    Thx

    Hi,
    Well it did not work, we have updated the version from the ES 8.2.1 to 8.2.1.3 and still IS running incorrectly.
    We used two different mechanisms to place XML data in PDF:
      - Forms
      - FormDataIntegration
    None works, the imported data do not appear in the final flatten PDF.
    Where it works properly is with LC ES2, we have to update, because we rush to deliver this development.
    While we understand that should work with the ES version 8.2.x, all documentation is in your website says this, but the reality is that (at least to us) does not work, the static PDF preloaded (with DataIntegration or Forms) and then flattened with Assembler NOT show the latest data preloaded.
    Thx.

  • How to create in InDesign with "Helios Server" a flattened pdf file?

    Hi,
    anybody know about how to use Helios server to create flattened pdf file?
    some details:
    software: InDesign CS4
    Operating System: Macintosh

    I hope you meant it when you said any and all suggestions would be appreciated. This is kind of for listed bullets, but you seemm well versed that you could play with this to make it work.
    First, you want to set your text and apply some general bullets. You can make a new paragraph style if you’d like to set your indents for personal preference. Off to the side, place your graphic you want to use for the bullet.
    Next, select your bullet text and convert the bullets to text. Now it gets bouncy, but follow slowly and it may work for you.
    Copy one of the general Bullets to the pasteboard. Then, Find/Change, pasting the bullet text character in the Find what. Go back to your document and copy the logo or graphic to your clipboard. Make sure it is formatted to your bullet size and colors, etc...
    Go back to your open Find/Change dialog and select the Change to (special characters for replace) to clipboard contents, formatted. From there, you can select and tweak things such as text wrap.
    Just one FYI - When you try to select all in your text box, the graphics used for the bullets will NOT be selected in the links pallette.

  • Writing flattened PDF on disk !!

    Hi,
    Please help me on this.
    I have a livecycle process which uses a template PDF Form and a process variable ( XML Form Data ). In this long lived process there are multiple steps (users, operations etc.). At the LAST Step I need to write a flattened PDF file (Template Form with final XML Data) on disk.
    The way I tried:
    Step: 1 -
    Placed a generatePDFOutput service, Here I merge template with xml form data,
    Output stored in another process variable 'outDoc' of document type.
    Step: 2 -
    Place a Write Document service next to above step. Input document - outDoc (output doc of previous step)
    Set others parameters, In Pathname Patterns I have just set the directory path.
    But when I am running this, it is giving an error.
    Error-
    com.adobe.workflow.datatype.InvalidCoercionException: Cannot coerce object: <document state="passive" senderVersion="3" persistent="true" senderPersistent="false" passivated="true" senderPassivated="true" deserialized="true" senderHostId="127.0.0.1//////////192.168.1.200///////" callbackId="0" senderCallbackId="0" callbackRef="null" isLocalizable="true" isTransactionBound="false" defaultDisposalTimeout="600" disposalTimeout="600" maxInlineSize="65536" defaultMaxInlineSize="65536" inlineSize="28332" contentType="application/pdf" length="-1"><cacheId/><localBackendId/><globalBackendId/><senderLocalBackendId/><senderGlobalBackendId/><inline>%PDF-1.7
    %����
    32 0 obj
    <</Filter/FlateDecode/First 15/Length 220/N 3/Type/ObjStm>>stream
    h޼O�
    �@...</inline><senderPullServantJndiName>adobe/idp/DocumentPullServant/adobejb_server1</senderPullServantJndiName><attributes CONTENT_TYPE="OUTPUT_DATA" RESULT_REPORT="[B@1aeb36f" basename="052263c11ee0a2f8b0a688d8926726f6" file="C:\Windows\Temp\AdobeDocumentStorage\local\docm1294992843250\052263c11ee0a2f8b0a688d8926726f6" wsfilename="C:\Windows\Temp\AdobeDocumentStorage\local\docm1294992843250\052263c11ee0a2f8b0a688d8926726f6"/></document> of type: com.adobe.idp.Document to type: java.lang.Integer
         at com.adobe.workflow.dom.VariableAttr.setBoundValue(VariableAttr.java:69)
         at com.adobe.workflow.pat.service.PATExecutionContextImpl.setProcessDataValue(PATExecutionContextImpl.java:796)
         at com.adobe.workflow.engine.PEUtil.invokeAction(PEUtil.java:926)
         at com.adobe.workflow.engine.SynchronousBranch.handleInvokeAction(SynchronousBranch.java:510)
         at com.adobe.workflow.engine.SynchronousBranch.execute(SynchronousBranch.java:888)
         at com.adobe.workflow.engine.ProcessEngineBMTBean.continueBranchAtAction(ProcessEngineBMTBean.java:2797)
         at com.adobe.workflow.engine.ProcessEngineBMTBean.asyncContinueBranchCommand(ProcessEngineBMTBean.java:2551)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
         at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:237)
         at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)
         at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
         at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
         at org.jboss.ejb.plugins.AbstractTxInterceptorBMT.invokeNext(AbstractTxInterceptorBMT.java:173)
         at org.jboss.ejb.plugins.TxInterceptorBMT.invoke(TxInterceptorBMT.java:77)
         at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:169)
         at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168)
         at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
         at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
         at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648)
         at org.jboss.ejb.Container.invoke(Container.java:960)
         at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:430)
         at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:103)
         at $Proxy410.asyncContinueBranchCommand(Unknown Source)
         at com.adobe.idp.workflow.dsc.service.ProcessCommandExecutorService.continueBranch(ProcessCommandExecutorService.java:39)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at com.adobe.idp.dsc.component.impl.DefaultPOJOInvokerImpl.invoke(DefaultPOJOInvokerImpl.java:118)
         at com.adobe.idp.workflow.dsc.invoker.WorkflowDSCInvoker.invoke(WorkflowDSCInvoker.java:154)
         at com.adobe.idp.dsc.interceptor.impl.InvocationInterceptor.intercept(InvocationInterceptor.java:140)
         at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptorChainImpl.java:60)
         at com.adobe.idp.dsc.interceptor.impl.DocumentPassivationInterceptor.intercept(DocumentPassivationInterceptor.java:53)
         at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptorChainImpl.java:60)
         at com.adobe.idp.dsc.transaction.interceptor.TransactionInterceptor$1.doInTransaction(TransactionInterceptor.java:74)
         at com.adobe.idp.dsc.transaction.impl.ejb.adapter.EjbTransactionCMTAdapterBean.execute(EjbTransactionCMTAdapterBean.java:357)
         at com.adobe.idp.dsc.transaction.impl.ejb.adapter.EjbTransactionCMTAdapterBean.doSupports(EjbTransactionCMTAdapterBean.java:227)
         at sun.reflect.GeneratedMethodAccessor696.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
         at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:237)
         at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)
         at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:169)
         at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
         at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
         at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:378)
         at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
         at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168)
         at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
         at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
         at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648)
         at org.jboss.ejb.Container.invoke(Container.java:960)
         at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:430)
         at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:103)
         at $Proxy378.doSupports(Unknown Source)
         at com.adobe.idp.dsc.transaction.impl.ejb.EjbTransactionProvider.execute(EjbTransactionProvider.java:104)
         at com.adobe.idp.dsc.transaction.interceptor.TransactionInterceptor.intercept(TransactionInterceptor.java:72)
         at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptorChainImpl.java:60)
         at com.adobe.idp.dsc.interceptor.impl.InvocationStrategyInterceptor.intercept(InvocationStrategyInterceptor.java:55)
         at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptorChainImpl.java:60)
         at com.adobe.idp.dsc.interceptor.impl.InvalidStateInterceptor.intercept(InvalidStateInterceptor.java:37)
         at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptorChainImpl.java:60)
         at com.adobe.idp.dsc.interceptor.impl.AuthorizationInterceptor.intercept(AuthorizationInterceptor.java:165)
         at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptorChainImpl.java:60)
         at com.adobe.idp.dsc.interceptor.impl.JMXInterceptor.intercept(JMXInterceptor.java:48)
         at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptorChainImpl.java:60)
         at com.adobe.idp.dsc.engine.impl.ServiceEngineImpl.invoke(ServiceEngineImpl.java:121)
         at com.adobe.idp.dsc.routing.Router.routeRequest(Router.java:129)
         at com.adobe.idp.dsc.provider.impl.base.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:93)
         at com.adobe.idp.dsc.provider.impl.vm.VMMessageDispatcher.doSend(VMMessageDispatcher.java:225)
         at com.adobe.idp.dsc.provider.impl.base.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:66)
         at com.adobe.idp.dsc.clientsdk.ServiceClient.invoke(ServiceClient.java:208)
         at com.adobe.workflow.engine.PEContinueBranchCommand.execute(PEContinueBranchCommand.java:91)
         at com.adobe.workflow.workadapter.WorkflowCommandExecutionUnit.execute(WorkflowCommandExecutionUnit.java:22)
         at com.adobe.idp.dsc.workmanager.adapter.ManagedAsynchronousWorkAdapter.run(ManagedAsynchronousWorkAdapter.java:70)
         at org.jboss.resource.work.WorkWrapper.execute(WorkWrapper.java:204)
         at org.jboss.util.threadpool.BasicTaskWrapper.run(BasicTaskWrapper.java:275)
         at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:743)
         at java.lang.Thread.run(Thread.java:619)
    Please help me on this.
    Thanks in advance.
    Abhinav

    Make sure to set the "PDF Output" from the Output section and not the "Output Result" from the Additional Result to your document variable.
    PDF Output uses a document variable where Output Result takes a OutputResult data type.
    Somehow the error is saying you're trying to put document variable into an integer.
    What are you settings for the Write Document operation?
    Jasmin

  • Can we assemble XFA and Flatten pdfs?

    Hi,
    I am not sure if assembler can create a XFA + Flatten pdf to a XFA form.
    I want to assemble a pdf1 (xfa)  with pdf2 (flatten) to produce a pdf3.
    Pdf3 should not be completely xfa or flatten, so that i can submit pdf3 on hit of button and extract out xml out of it.
    PDF1 is an application form
    PDF2 is just instruction page, so i want to keep it as flatten to reduce size of this pdf.
    PD3 should be XFA cum flatten, so when it is rendered to user and user clicks on submit button. It will submit the entire pdf.
    Please let me know how do i do using assembler.
    Regards
    Sunil

    I got the solution in assembler Service and DDX reference documentation.
    Example: Assembling an interactive XFA-based form with other documents
    <PDF result="intermediate_result.pdf" return="false">
    <XDP>
    <XDP source="doc1.xdp"/>
    <XDP source="doc1.xdp"/>
    </XDP>
    </PDF>
    <PDF result="final_result.pdf">
    <PDF source="intermediate_result.pdf" baseDocument="true"/>
    <PDF source="nonXFAForm.pdf"/>
    <PDF source="other_nonXFAForm.pdf"/>
    </PDF>
    Regards
    Sunil

  • Flatten PDF using OutputServiceClient

    Hi,
    I am trying to flatten the PDF using the below code.
       OutputServiceClient outputClient = new OutputServiceClient();
                       outputClient.Endpoint.Address = new System.ServiceModel.EndpointAddress("http://172.20.148.143:8080/soap/services/OutputService?blob=mtom");
                       //Enable BASIC HTTP authentication
                       BasicHttpBinding b = (BasicHttpBinding)outputClient.Endpoint.Binding;
                       b.MessageEncoding = WSMessageEncoding.Mtom;
                       outputClient.ClientCredentials.UserName.UserName = "administrator";
                       outputClient.ClientCredentials.UserName.Password = "password";
                       b.Security.Transport.ClientCredentialType = HttpClientCredentialType.Basic;
                       b.Security.Mode = BasicHttpSecurityMode.TransportCredentialOnly;
                       b.MaxReceivedMessageSize = 2000000;
                       b.MaxBufferSize = 2000000;
                       b.ReaderQuotas.MaxArrayLength = 2000000;
                       //Create a BLOB object
                       ConsoleApplication1.ServiceReference1.BLOB inData = new ConsoleApplication1.ServiceReference1.BLOB();
                       //Reference an interactive PDF document
                       string inputFileName = "C:\\ab\\xfa_movies.pdf";
                       FileStream fs = new FileStream(inputFileName, FileMode.Open);
                       //Get the length of the file stream and create a byte array 
                       int len = (int)fs.Length;
                       byte[] byteArray = new byte[len];
                       //Populate the byte array with the contents of the file stream
                       fs.Read(byteArray, 0, len);
                       //Populate the BLOB object
                       inData.binaryData = byteArray;
                       //Set rendering run-time options 
                       RenderOptionsSpec renderOptions = new RenderOptionsSpec();
                       renderOptions.cacheEnabled = true;
                       //Create a non-interactive PDF document
                       ConsoleApplication1.ServiceReference1.BLOB results = outputClient.transformPDF(
                           inData,
                           TransformationFormat.PDF,
                           PDFARevisionNumber.Revision_1,
                           null,
                           PDFAConformance.A);
                       //Populate a byte array with a BLOB data
                       byte[] outByteArray = results.binaryData;
                       //Create a new file that represents the non-interactive PDF document
                       string FILE_NAME = "C:\\ab\\NonInteractiveLoan.pdf";
                       FileStream fs2 = new FileStream(FILE_NAME, FileMode.OpenOrCreate);
                       //Create a BinaryWriter object
                       BinaryWriter w = new BinaryWriter(fs2);
                       w.Write(outByteArray);
                       w.Close();
                       fs2.Close();
    But it is not working. I referred the help where it talks about the usage of  BLOB.MTOM but is dont see this property when i added the webReference.
    REgards
    Pushpendra

    Hi,
    Well it did not work, we have updated the version from the ES 8.2.1 to 8.2.1.3 and still IS running incorrectly.
    We used two different mechanisms to place XML data in PDF:
      - Forms
      - FormDataIntegration
    None works, the imported data do not appear in the final flatten PDF.
    Where it works properly is with LC ES2, we have to update, because we rush to deliver this development.
    While we understand that should work with the ES version 8.2.x, all documentation is in your website says this, but the reality is that (at least to us) does not work, the static PDF preloaded (with DataIntegration or Forms) and then flattened with Assembler NOT show the latest data preloaded.
    Thx.

  • How can I export a smallformat flatten PDF-file with transparant parts in?

    My post on a PDF - more clear with images (english):
    http://www.logicontrol.be/gallery/documents/help-eng.pdf
    Deze post in nederlandstalige versie:
    http://www.logicontrol.be/gallery/documents/help-nl.pdf
    Scope?
    I'dd like to export an Indesign-file (.indd) to a PDF-file that has to be:
    - the smallest possible file size
    - which displays images and text sharp on the screen
    - which also certainly remain transparent parts of .psd-files after exporting
    - that is flattened for easy print
    The problem?
    ▪ How and with which of settings can I export such a file from InDesign 5.0?
    ▪ If necessary in combination with some settings (after exporting) in our Adobe Acrobat 9 Pro?
    Further explanation
    The export file contains lots of text, graphics, photographs and drawings. Many of these items are .psd-files that contain transparent areas. The intention is that this transparent parts actually remain transparent even after exporting/flattening /decreasing the PDF.
    ▪ With InDesign 5.0?
    → In the window Export Adobe PDF: (images see: http://www.logicontrol.be/gallery/documents/help-eng.pdf )
    Should I start from a default PDF preset   (if yes > which one??)
    Possibilities are: High Quality Print / PDFX-1a: 2001 / PDFX-3:2002 / PDFX-4:2007 / Press Quality / Smallest File Size
    Or is it better to create a PDF preset on my own?     (if yes > which settings??)
    Standard > PDF/X-format?
    Compatibility > PDF-version?
    Compression > If artwork should be compressed and downsampled, and if so,
                            which method and settings to I have to use ?
    Ouput > How can I control colors and PDF/X output intent profiles in the PDF-file?
    Advanced > How can I control fonts, OPI specifications, transparency flattening, and JDF instructions are
                      in the PDF file?
    ▪ With Adobe Acrobat 9 Pro?
    → How can I reduce the file size extra, so more reducing after exporting into PDF ?
    → How can I flatten the exported file (if not done during the export) ?
    !! Important, when I export/reduce/flatten the file, I ‘dd like that the parts of images who were transparent before, stays also transparent after !!
    WHAT CAN I DO ??

    Hello,
    I'm sorry you're having trouble. Unfortunately, this forum is for the ExportPDF service of Acrobat.com. The ExportPDF service functions as a PDF to *.docx file convertion and we can't help with problems specific to the desktop version of Acrobat or InDesign.  I'm happy to point you in the right direction.
    Acrobat Users moderated forums:
    http://forums.adobe.com/community/acrobat
    InDesign forums:
    http://forums.adobe.com/community/indesign/indesign_general
    Good luck!

  • Instructions on how to create a "flattened" pdf from a LiveCycle Form

    My company is working with a vendor who had requested that I "flatten" my LiveCycle created pdf so as to remove the XML data and interactivity from the form so it no longer has fill in fields. After much research I found a very simple solution and wanted to post it here because the discussions that I waded thru on this forum to find out how to do this process were varied and lengthy. But in reality, the solution is quite simple.
    I opened my regular LiveCycle file in LiveCycle and chose "print" from the File menu. In the Printer Name drop down, I chose "Adobe PDF", clicked OK and then saved the form with another name. Now the form is not fillable, is compatible with older systems, and no longer has any "fill in fields" even when opened back up in LiveCycle as a "flowed" document. The text is editable but in small snippets instead of as paragraphs.
    I thought I'd share this because you never know who might be looking for just this same solution. The funny thing is, I wish I had known of this earlier. The United States postal service is using Adobe Reader version 5 and couldn't open any of my pdfs. This might have helped us to be able to view the documents on their system. And I thought MY company was behind the times! Who knew?

    Hello All,
    Value Table in Marketing attributes is for search help configured by following the steps mentioned in below OSS.
    1044363
    1546360
    1542289
    Thanks
    Praneeth

  • Flattened PDF Form and Barcode not displaying

    I see there are a lot of discussions that are not answered in this forum, so I am guessing this will go unanswered as well.  But I am looking for a solution for the issue in the subject. I have a simple PDF form built in LiveCycle that I am populating with Coldfusion. Once the form is populated I then flatten the form. The barcode appears up to the flattening point which is when it disappears. The characters that populated the barcode field ARE displaying but the image is not.
    Is there a solution?

    How are you flattening the forms?  I'm assuming PDFg or Output?
    Also, be sure your barcode looks something like this:
    <field name="PDF417BarCode1" y="50.8mm" w="66.7mm" h="25.4mm" access="readOnly">
    <
    ui><
    barcode type="pdf417" dataLength="10" moduleWidth="0.0133in" moduleHeight="0.02661in" errorCorrectionLevel="5"/></
    ui><
    value><
    text>1234567890</text></
    value></
    field>
    and not...
    <field name="PaperFormsBarcode1" w="82.55mm" h="44.45mm" access="readOnly"><
    ui><
    barcode type="pdf417" moduleWidth="0.338mm" moduleHeight="0.676mm" errorCorrectionLevel="5"> 
    <?templateDesigner decodeMethod 2?>
     <?templateDesigner delimiter '\t'?></barcode></
    ui><
    calculate><
    script contentType="application/x-javascript">
    ...completely void of script and the value in only the <text> element.

  • Flattening PDF with transparency becomes large PDF

    Hi,
    I have an issue with a PDF file created from Photoshop. The PDF file contains transparency settings.
    When I create the PDF from Photoshop with a setting that flattens transparency (such as PDFX1a2001), the resulting PDF is flat and fairly small in size.
    If I create the PDF from Photoshop with a setting that preserves transparency (such as High Quality Print), the file is also small in size. However, if I use this same PDF and flatten it, by printing it once more as a PDF with a setting such as PDFX1a2001 (PDF to PDF), the file becomes enormous. And Acrobat even rasterises embedded fonts which I don't understand!
    I believe the problem has nothing to do with Photoshop, but Acrobat is the culprit (the same thing happened with Illustrator instead of Photoshop).
    Has anybody come across a similar issue, and/or what do you suggest I try as a workaround?
    Thanks.
    PS: My initial goal was to use the PDF with the transparency as a watermark into a second PDF and then flatten the resulting PDF into a new PDF. This last, flat, PDF becomes very large in size and even has fonts rasterised.
    But the problem can be isolated to the operation of flattening the PDF containing transparency, as described above.
    Update:
    The problem described occurred with Acrobat Distiller 9.0.0.
    I tried using Acrobat Distiller 8.1.0, and that worked! The watermark with transparency got embedded in the pdf, and the resulting pdf had a standard file size. I do see a very thin border around the watermark however which appears and disappears depending on the zoom.
    1- Any solution on how to fix this problem for Acrobat Distiller 9.0.0?
    2- Is the thin border appearing around the watermark (with Distiller 8) an artifact or will it be seen on print?

    hi, I've just come across this looking for an answer to a related issue. You may have already found your answers, 1 year later, but in case you're still curious:
    the small hairlines around the flattened watermark are what Adobe calls "atomic regions." For transparent type, or any vector shape with a transparency effect (e.g. drop shadow) to be flattened into the artwork behind it, it needs to be rastered into a bitmap to burn it into a single object. The atomic regions are small slices of image where that vector-bitmap rastering happened. In virtually all cases you will not see that in print. (If you zoom in and it gets larger, then you may. It typically stays the same size or disappears.)
    There's a host of settings in both versions of Acrobat (more in 9) wherein you can determine how much "extra" information gets carried into your file. Even after flattening within Acrobat, you can still optimize the file size by tossing all of that extra info. (go to Help menu and enter Reduce File Size)
    What I suspect is happening is, when outputting a flattened X-1a from Photoshop, it's taking care of rastering the watermark into the image, creating a flattened file. (this is assuming you're not applying the watermark in Acrobat.) This is a single bitmap image.
    If you're flattening say, an X-4 (unflattened) PDF with live transparency, or burning in an Acrobat watermark, Acrobat is creating more than a couple atomic regions (likely very many). These are several bitmap images, probably along with some other vector type—even if the glyphs stay vector (no transparency affecting them) they are no longer type, but vector objects, if any other part of the copy was rasterized. Acrobat may even be doing you the favor of keeping the text it converted in an invisible layer above the image. (It does this with OCR conversions.)
    Text is text, with font attributes applied, and takes up very little room in a document. Text partially converted to bitmaps and vectors can no longer be read in the file as text (exporting, assistive devices, etc.). If, as I suspect, Acrobat is rastering some of the type, it's preserving the text in the file so it can still be read and exported. (This is just a hypothesis on my part.)
    All of the various little images in the atomic regions, partially rastered type, plus any overhead garbage Acrobat saw fit to add to your file can increase the file size drastically.
    My advice? Either create a PDF and leave the Acrobat watermark alone (there are reasons), or if you have to flatten it—because you're submitting a PDF/X-1a-compliant file for press that needs to have a transparent watermark—flatten the image in Photoshop, then export your PDF.

  • Thin lines appear after flattening PDFs

    Hello,
    Whether we export a layout using one of the PDF/X standards or tell Acrobat Pro to flatten afterwards, the file appears to have thin white lines bordering all the previously semi-transparent areas. Upon zooming in as close as possible, these lines appear to be very negligibly thin and thus not likely to appear in print. However, this of course makes the PDF unusable except for printing (it looks bad at normal zoom with all these random boxes).
    Is this normal behavior or should we be choosing another PDF preset or PDF exporting method? Has anyone had any problems with commercial printers showing these artifact lines?
    thanks,
    JP

    The flattener creates what is referred to as "atomic regions" as part of the flattening process...basically it divides the content up, creating or maintaing vector objects and rasters as needed. After flattening, these "artifact" lines are sometimes visible at those atomic region boundaries if, in Preferences under Page Display > Rendering > Smooth Line Art is turned on. This setting has a tendency to exaggerate those lines, which is what you are seeing. When printed they should not be visible.
    Can the files be saved as PDF/X4 which supports live transparency? Keeping the transparency live should also mean a smaller file size than a flattened file.

  • How to save a flattened pdf from a form

    I feel like this should be easy, but for some reason I cannot get it to work, nor have any of the other help documents worked.  My apoligies in advance if this is a silly question.
    I am using Acrobat Pro X (10.1.2) on a Mac running LION.
    I have a pdf with fillable text boxes.  I need to type in those, then be able to distribute the form so those are no longer fillable, and the form cannot be changed.
    This used to be easy.  I would simply print to the Adobe PDF printer and it would save a PDF that was flat.
    Now this is not an option.  The Adobe PDF printer is not available, and I read it was removed after snow leapard.  http://kb2.adobe.com/cps/509/cpsid_50981.html
    However, when I go to print this option is not available and I get the notice: "Saving a PDF file when printing is not supported. Instead, choose File > Save."
    BUT, when I save the resulting pdf is changable.
    I downloaded and installed an action that flattens the PDF.  From: http://blogs.adobe.com/acrolaw/2011/02/flatten-form-fields-and-comment-using-a-free-acroba t-x-action/
    However, it only works sometimes.  Other times when it flattens the PDF the text layer goes away.
    Any advice?  I do this often, and I know others do too.  So I feel like there should be a quick and easy workflow to it.
    THANKS.

    Hi all, after lots of hours I found a solution for myself.....
    Please do not forget to set the a context-pdfSource-attribute to binary and bind it to the datasource...
    IPrivatePdfCompView.IContextElement contextElement = wdContext.currentContextElement();
             byte[] bytes = contextElement.getPdfSource();
             try
                   File file = new File(filename);
                   FileOutputStream os = new FileOutputStream(file);
                   os.write(bytes);
                   os.close();
                catch (IOException e)
                   // do something
                   e.printStackTrace();
    Regrads Thomas

  • What is the best way to differentiate a flatten pdf file and a mult-layers (live) file

    Hi All,
    I am using Adobe Acrobat 9.3.
    I have over 10,000 pdf files saved in the same directory. Some of them have been flatten while some of them are still live.
    All the files need to be flatten and I need to identify all the live files.
    Is there any way I can identify them without going through one by one?
    Is there any program I can use?
    Appreciate for your help.
    Thanks,
    Chris Wong

    You can use JavaScript to tell if there are any layers in a document. You could use it in a batch sequence that checks all of the files in a directory and print the filename to the JavaScript console for each file that has layers.
    For more information, see:
    http://livedocs.adobe.com/acrobat_sdk/9.1/Acrobat9_1_HTMLHelp/JS_API_AcroJS.88.482.html
    http://acrobatusers.com/tutorials/2006/create_use_layers
    You can also use JavaScript to run a Preflight profile that yo've set up to flatten layers. For more information, see:
    http://livedocs.adobe.com/acrobat_sdk/9.1/Acrobat9_1_HTMLHelp/JS_API_AcroJS.88.510.html

Maybe you are looking for

  • Extract text file from a folder and read the content

    Hi I have "n" no.of text files saved in a folder with automatically generated naming convention which include DD/MM/YYYY and also some measurement output value. Eg: 1) Die_1_DUT_outputvalue_DD_MM_YYYY.txt     2) Die_1_DUT_outputvalue_DD_MM_YYYY_ABC.t

  • Adding a dummy field to an oracle sql query

    Hi, I'm trying to build a select statement that incorporates two dummy fields of text in the output so I can load this output to another system. The first two fields of text I want to be the "dummy" text fields and each record should have "Budget, Fi

  • Finder won't open in OS X 10.6.8 - error 10810

    I can't open finder, and have no access to any folders. Cannot get to Terminal. I've rebooted 5 times, updated software, pulled out all usb connections.  How do I fix this?

  • Create/Edit Word documents from Form 6 in the web

    How can I create/edit Microsoft Word documents from a form running under IAS. In client/server I can do it using OLE2.

  • How to change new tab when it won't change

    I was able to change my new tab in about:config, and now it won't change! I tried installing an add-on to reset the tabs, but that only reset Firefox! I need help on how to change it.