Generate PDF from memory and stream back via HTTP

Hi All,
I'm attempting to generate a PDF report from data within a database using Oracle XML Publisher. Ultimately I want to have a page that has a button on it. When the user presses the button a "Download File" prompt will appear. From here the user can download a PDF report of the data in the database. Here is the code I have so far:
public void dataEngine() throws IOException, ParserConfigurationException,
SAXException, XSLException {
try {
Class.forName("oracle.jdbc.OracleDriver");
String url = "jdbc:oracle:thin:@dev:1521:ORCL";
java.sql.Connection jdbcConnection = DriverManager.getConnection(url,
"test", "test");
FOProcessor processor = new FOProcessor();
DataProcessor dataProcessor = new DataProcessor();
dataProcessor.setDataTemplate("C:/temp/catalogDataTemplate.xml");
FacesContext fctx = FacesContext.getCurrentInstance();
String templateTmpDir;
templateTmpDir = "C:/temp/catalogDataTemplate.xml";
Hashtable parameters = new Hashtable();
parameters.put("id", "catalog1");
dataProcessor.setParameters(parameters);
dataProcessor.setConnection(jdbcConnection);
// dataProcessor.setConnection(this.getCurrentConnection());
InputStream is;
is = fctx.getExternalContext().getResourceAsStream(templateTmpDir);
//dataProcessor.setOutput("catalogData.xml");
ByteArrayOutputStream os = new ByteArrayOutputStream();
dataProcessor.setOutput(os);
dataProcessor.processData();
os.close();
is.close();
HttpServletResponse response = (HttpServletResponse) fctx.getExternalContext().getResponse();
//MIME TYPE
response.setContentType("text/html");
InputStream xsl = null;
String tmpDir;
FacesContext fctx2 = FacesContext.getCurrentInstance();
tmpDir = "catalog.xsl";
xsl = fctx2.getExternalContext().getResourceAsStream(tmpDir);
String filename = "catalogreport.pdf";
response.setHeader("Content-Disposition", "attachment; filename=" + filename);
response.setContentType("application/binary");
OutputStream out = response.getOutputStream();
XSLProcessor p = new XSLProcessor();
processor.setOutputFormat(FOProcessor.FORMAT_PDF);
JXDocumentBuilderFactory factory = (JXDocumentBuilderFactory)JXDocumentBuilderFactory.newInstance();
JXDocumentBuilder documentBuilder = (JXDocumentBuilder) factory.newDocumentBuilder();
ByteArrayInputStream bis = new ByteArrayInputStream(os.toByteArray());
// Creates the in-memory representation of the output XML
XMLDocument xmlDocument = (XMLDocument) (documentBuilder.parse(bis));
XSLStylesheet xslSheet = p.newXSLStylesheet(xsl);
p.processXSL(xslSheet, xmlDocument, out);
out.flush();
out.close();
xsl.close();
fctx.responseComplete();
} catch (SQLException e) {
System.out.println("SQLException " + e.getMessage());
} catch (ClassNotFoundException e) {
System.out.println("ClassNotFoundException " + e.getMessage());
} catch (XDOException e) {
System.out.println("XDOException" + e.getMessage());
I keep getting a null pointer exception on the following line:
InputStream is = fctx.getExternalContext().getResourceAsStream(templateTmpDir);
Am I going in the right direction? Any suggestions would be greatly appreciated.
Thanks,
Tim

The bipublisher ide applies exactly to your situation.
You want to the following:
1. Run data template, generate some xml
2. Be able to apply a format template to the xml
3. Serve up the document on the screen in the form of a popup
This is all taken care with the bi publisher ide behind the scenes, specifically in the oaf download (note: I suggest you first get familiar with the standard version, BIPublisherIDE). The oaf version requires none of the coding effort your doing right now.
So let's work through how you would exactly do this. This is what you will need to do for an OAF Solution. For reference see
http://bipublisher.blogspot.com/2008/03/bi-publisher-bip-in-oa-framework-part.html. The code sample thats provided in the article you can clone for your purposes.
I highly recommend you invest a little time upfront understanding how the code works in the BIPublisherIDE. In the short term it might be painful to learn it, but in the long-term the code is free and you can modify however you would like, plus it works! The solution is all encompassing, best of all you can do everything locally without having to do anything server side for initial development (see the configuration options and manual on my blog)
===========================================================
step 1: Extended the bipublisher api class, call the super class.
import oracle.apps.xbol.bipublisher.api.XMLPublisherApi;
public class IPTInvoiceGenerator extends XMLPublisherApi
static oracle.apps.xdo.common.log.Logger logger;
public IPTInvoiceGenerator (OAPageContext pageContext, AppsContext appsContext, OAWebBean webBean)
/*call the super class, your connection will be set and stored in the config class
getOALookup is a local method that maps out your parameters values to the data template values
and may not work for your situation.
if this constructor doesn't meet your needs create a new constructor in each class all the
way down to the config class. To understand how the code works I suggest you visit and read
http://bipublisher.blogspot.com/2008/03/bi-publisher-bipublisheride.html
this will give you a great overview of the base classes and how you can morph them to your
needs. For anyone else reading this you should be able to create a new constructor for a concurrent
program with relative ease...
super(pageContext, appsContext, webBean, pageContext.getParameter("output"), getOALookup());
try
Steps 2-8 go here...
public final static Hashtable getOALookup()
Hashtable parameters = new Hashtable();
/**@Mapping:
*=================== OA Parameter | @BIP Parameter (see form function call =============
bi publisher ide will search oa parameters, get there values and map them to the data template parms.
parameters.put("P_MLOGO_ID" , "P_MLOGO_ID");
parameters.put("P_CONC_REQUEST_ID" , "P_CONC_REQUEST_ID");
parameters.put("P_DIR_PROJECT_ID" , "P_DIR_PROJECT_ID");
parameters.put("P_INDIR_PROJECT_ID" , "P_INDIR_PROJECT_ID");
parameters.put("P_INVOICE_NUMBER" , "P_INVOICE_NUMBER");
parameters.put("P_COST_PLUS_BILLING_ID" , "P_COST_PLUS_BILLING_ID");
parameters.put("P_TO_DATE" , "P_TO_DATE");
parameters.put("P_FROM_DATE" , "P_FROM_DATE");
parameters.put("P_ORDER_BY" , "P_ORDER_BY");
parameters.put("P_ORDER_BY_BILL_CODE" , "P_ORDER_BY_BILL_CODE");
parameters.put("orgId" , "P_ORG_ID");
parameters.put("P_DEBUG" , "P_DEBUG");
return parameters;
Step 2: Setup your output options
//Setup your output directory
setOutputDirectory(getFileDirectory(pageContext));
//Setup your file name.
setOutputFile("COSTPLUS_"+getRequestId());
Step 3: Setup your configured data template and format template that are in the template manager
tables in the eBusiness suite. Note: The code will download the data template and configured
format template automatically with no interaction.
//set data template code, no link is required to the format template
setXdoDataDefinitionCode("XXPO_INT_INVOICE");
setXdoDataDefinitionApplicationShortName("XBOL");
//setup format template code, no link is required to the data template
setXdoTemplateCode("XXPO_INT_INVOICE");
setXdoTemplateApplicationShortName("XBOL");
Step 4: Setup your parameters
setParameters(someHashTable);
Step 5: Call oaDataEngine(), create the xml document
oaDataEngine();
Step 6: Call applyTemplate(), apply the format template to the xml
applyTemplate()
Step 7: Display the document on the screen
displayOAFDocument(); //pop the document up on the browser
Step 8. Release the connection
finally
appsContext.releaseJDBCConnection();
That's it! I've used the code over 3 times for calling bipublisher reports from oracle forms6i. There is no need for a web service that I can think of, but perhaps there is something I overlooked...
Let me know if have any questions.
Ike Wiggins
http://bipublisher.blogspot.com

Similar Messages

  • Generating PDF from DA and continue to execute

    Hi All, need your help...
    I have a DA with couple of steps:
    somewhere in the middle i have to generate PDF report and after that refresh one of the regions on the page
    well the problem is that after i generate the report using
    window.location.href = 'f?p=&APP_ID.:0:&SESSION.:PRINT_REPORT=MyReport'; the refresh of the region is not working
    same issue if i have to generate PDF and after that redirect to another page: the redirection is working but PDF is not generating.
    Looks like i don't understaffed well how to manage window.location.href
    Please help me wit any ideas
    Thanks
    Andrei

    aracila wrote:
    Hi, Thanks for answering.
    I have to make some changes in the database according to the user preferences, print a report of this changes and refresh the chart(or redirect to a new page).
    I do realize that i just can let the user to click a new tab, or put a button to generate a PDF, but ideally you need to follow the business flow and provide the possibility to operate with the app in as less as possible clicks.
    The process is:
    a) user confirm to move some staff from one warehouse to another Populate the required session information into apex_collections
    b) he wants me to generate a PDF with details ( to print it for his records )Skip the PDF generation here.
    c) he is requesting me to redirect him to a main page automatically (no need to stay in the move section anymore) Redirect to main page > in this main page define a dynamic action on Page Load
    *1.* which runs only when a record exists in apex_collections that was stored previously
    *2.* Add a true action as Execute PLSQL code
    Code: Delete the collection.
    *3.* Add a true action as Execute JavaScript code with
    window.location.href = 'f?p=&APP_ID.:0:&SESSION.:PRINT_REPORT=MyReport';So the idea is as soon as the user is redirected back to main page he will be prompted with the PDF file.
    Hope this will work :)

  • Can't generate PDF from xdp and XML

    Hello,
    I'm new to livecycle and flashbuilder.
    I assigned as a task to send to a  livecycle server a xdp template and a XML file with the data in order to create the pdf.
    So far, I created a class with two methods that returns as a BLOB the strings of a xdp template and the XML data to populate the template.
    On the main application I'm calling the generatePDFOutput method from the OutputService and as far as I know I'm supposed to get a Blob which I can manipulate to save it as a PDF.
    What could be my error? or how should I approach this problem? I came here since I can't find some document that shows how to create pdf from a flex app using livecycle...
    I appreaciate your help.
    I attach below the code of the main class
    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
                   xmlns:s="library://ns.adobe.com/flex/spark"
                   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" creationComplete="initializeChannelSet();">
        <fx:Script>
            <![CDATA[
                import flash.sampler.Sample;
                import mx.messaging.ChannelSet;
                import mx.messaging.channels.AMFChannel;
                import mx.rpc.CallResponder;
                import mx.rpc.events.ResultEvent;
                import services.outputservice.OutputService;
                import valueObjects.BLOB;
                import valueObjects.OutputResult;
                import valueObjects.PDFOutputOptionsSpec;
                import valueObjects.RenderOptionsSpec;
                private var parentResourcePath:String="/";
                private var serverPort:String="192.168.3.46:8080";
                private function initializeChannelSet():void{
                    var cs:ChannelSet= new ChannelSet();
                    cs.addChannel(new AMFChannel("remoting-amf", "http://"+serverPort+"/remoting/messagebroker/amf"));
                    outputService.setCredentials("administrator","password");
                    outputService.channelSet=cs;
                protected function btn_clickHandler(event:MouseEvent):void
                var pdf:OutputService= new OutputService();
                var x:TestPDF= new TestPDF();
                var wsCall:CallResponder= new CallResponder();
                var out:PDFOutputOptionsSpec= new PDFOutputOptionsSpec();
                out.fileURI="D:\PDF_Output\test.pdf";
                var render:RenderOptionsSpec= new RenderOptionsSpec();
                wsCall.token=pdf.generatePDFOutput("PDF","Form.xdp","D:\\PDF_Output",out,render,TestPDF.D ata());
                var res:BLOB= wsCall.lastResult as BLOB;
                var result:ByteArray= new ByteArray();
                    result=res as ByteArray;
                var a:Number=2;
                protected function outputService_resultHandler(event:ResultEvent):void
                    // TODO Auto-generated method stub
            ]]>
        </fx:Script>
        <fx:Declarations>
            <!-- Place non-visual elements (e.g., services, value objects) here -->
            <mx:RemoteObject id="outputService" destination="OutputService" result="outputService_resultHandler(event);"/>
        </fx:Declarations>
        <s:Button id="btn" x="90" y="141" label="Button" click="btn_clickHandler(event)"/>
    </s:Application>

    build.xml file for Hibernate:
    <?xml version="1.0"?>
    <project name="Hibernate"
    default="schemaGenerator" basedir="C:\Hibernate">
    <property name="src.dir" value="src"/>
    <property name="classes.dir" value="classes"/>
    <property name="hibernate" value="hibernate-2.1"/>
    <property name="hibernate.mappings" value="mappings"/>
    <property name="jdbc" value="C:\oracle\product\10.1.0\Db_1\jdbc"/>
    <property name="hibernate.extensions" value="tools"/>
    <property name="hibernate.properties" value="properties"/>
    <path id="project.class.path">
    <pathelement location="${classes.dir}" />
    <fileset dir="${hibernate}">
    <include name="hibernate2.jar"/>
    </fileset>
    <fileset dir="${hibernate}/lib">
    <include name="*.jar"/>
    </fileset>
    <fileset dir="${hibernate.extensions}/lib">
    <include name="*.jar"/>
    </fileset>
    <fileset dir="${hibernate.extensions}">
    <include name="hibernate-tools.jar"/>
    </fileset>
    <fileset dir="${jdbc}/lib">
    <include name="classes12.jar"/>
    </fileset>
    </path>
    <target name="init"> <mkdir dir="${src.dir}"/>
    <mkdir dir="${classes.dir}"/>
    </target>
    <taskdef name="javaGen"
    classname="net.sf.hibernate.tool.hbm2java.Hbm2JavaTask"
    classpathref="project.class.path"/>
    <target name="javaGenerator" depends="init">
    <javaGen output="${src.dir}">
    <fileset dir="${hibernate.mappings}">
    <include name="Catalog.hbm.xml"/>
    </fileset>
    </javaGen>
    </target>
    <target name="compile" depends="javaGenerator">
    <javac srcdir="${src.dir}"
    destdir="${classes.dir}">
    <classpath refid="project.class.path"/></javac>
    </target>
    <taskdef name="schemaGen"
    classname="net.sf.hibernate.tool.hbm2ddl.SchemaExportTask"
    classpathref="project.class.path"/>
    <target name="schemaGenerator" depends="compile">
    <schemaGen properties="${hibernate.properties}/hibernate.properties" quiet="no">
    <fileset
    dir="${hibernate.mappings}">
    <include name="Catalog.hbm.xml"/>
    </fileset>
    </schemaGen>
    </target>
    </project>

  • How to generate PDF from template via REST query

    Hello. I'm newbie in Adobe LiveCycle, will appreciate any help.
    What we need: generate PDF from template, using different data.
    What we have: LiveCycle Designer and server with deployed Adobe LiveCycle ES 2.5 image.
    Looks like server works and listen 8080.
    In Livecycle Designer I can generate XML (XDP) from PDF, so I can change this XML in PHP/Python/Go script to fill template with data.
    I'm looking for some REST method, where I can give that XML (XDP) and recieve generated PDF in response.
    I've spent whole to for googling all these things, found a lot of docs, but all is very complicated there. Also, examples from just doesn't work - maybe I have to do something on server before calling REST API method.
    Please, push me into right direction

    Your best bet is to probably create an orchestration (or "process" in Adobe speak) that accepts two document parameters, calls LiveCycle Forms (or Output depending on whether you want to interactive or non-interactive PDF), and returns the resulting document variable.
    The orchestration will return a redirect that will point you to the document object.
    See Invoking LiveCycle using REST Requests, and Creating Your First LiveCycle ES4 Application.
    Rob

  • Generating PDF from Microsoft Word with C#

    Hello,
    We have created web-based system for a customer that stores/handles Microsoft word documents and provides these to users as PDF versions. Unfortunately some problems appear with our third-party component that generates PDF from Word. Our customer has previously used Adobe Acrobat X Pro to manually generate the PDF files and is confident that the output produced this way is valid. Despite searching and reading a lot I can't find any way to determine if (and how) it is possible to automate the process of generating a PDF file from a Microsoft word file using the Adobe engine. There is a lot of SDK documentation, how to control PDF rendering in winforms applications etc. etc. All I want to do is to load an Adobe Acrobat instance, feed it with a word document and save it as a PDF on disk. From a C# app (ASP.NET). Is that possible?
    Best regards
    Jan Hansen

    As mentioned, you can probably send the DOC file to the Adobe PDF printer to create the file. What I keep reading in your post is a legal issue. You keep mentioning being able to create the PDF on a server automatically. The server use of Acrobat is a violation of the EULA. If you are creting the files off-line for posting as has been done, there should not be a problem. However, having these created in an automated manner by the user may be an issue. Before you go much further, I would check with legal counsel about the use of Acrobat in the way you intend. If they indicate there is a problem, then your question is not needed.
    Back to the issue. Try just dropping a DOC file on the Adobe PDF printer icon (you may have to open the Start>Printers to do that. See if that creates the PDF. If so, you will just need to automate that process.

  • Gray box for logo generating pdf from fm book

    Greetings,
    I have a large FrameMaker book that I've generated pdfs from a million times. We cleaned up our logo, so I dropped it in and tried to generate the usual pdf. a gray box resulted for the logo only. all other artwork displayed fine. i tried scaling down the logo, changing formats, changing import methods, etc. all failed. however, generating a pdf from the book if I remove a few chapters gives me my logo. Am I running out of resources? I'm using tech comm suite 1.3 on vista. There are no clues in the acrobat log. show large images is turned on in the adobe reader.
    I used the obvious workaround: generated two pdfs, one with just the logo page and one with the rest of the book, then combined them. But this process is not practical long term. Any clues?

    A couple questions:
    What format is the new logo file?
    Given that it works with some component files, but not in the book... I'd guess that it may be a resource issue. How much RAM and free space do you have?
    And when you "dropped it in," does that mean imported into one file by reference, or copied in, or imported into a template that you used to update all files in the book..... or something else? And if it did update multiple files, did you double-check them to make sure the path to the graphic is correct?

  • Generating PDF from MSWord--IsTable of Content Updated?

    Hello,
    In generating PDF from MSWord document does the Adobe process call a method on the MSWord object to update the TOC field in the Word document during the generation process. Or is it assumed that the table of content in the Word document is always updated. If the table of content field is not current, field error message can appear in the Word document and the page number for
    the link can contain inaccurate values.
    Thank you,
    Jesse

    It is assumed the TOC is up to date.

  • Generating pdf from scanner

    generating pdf from scanner hp G3010: old windows xp file weight 40-50 K. Macbook pro with new mac os 10.7.2 minimum file weight 1,9 Mbyte with terrible resolution!!!! and no way to reduce.
    Nice change?

    It is assumed the TOC is up to date.

  • I am able to generate PDF from Framemaker file but not able to generate pdf from book in robohelp

    Hi,
    Using robo help i am able to generate pdf  from a single framemaker file.
    but when i am importing whole book then i am not able to make it.
    And also it is not showing any error on console
    It goes to hang like situation and i have to close it from task maneger.

    Ok, silly question - why are you bothering to try and create PDFs from RH when you've got FM? FM to PDF produces great results; RH to PDF involves having to go through Word - i.e. RH - Word - PDF = too much work IMHO.

  • Generate PDF From Database

    Hi,
    I have a table in database. Table has a column. There is data of pathes of images into column. I cretaed a illustrator template and I want to generate PDF from this template with using table data in database. so, is it possible? illustrator created pdf per each image with using illustrator template.
    thanks,

    AI cannot conent directly to databases. It can only parse CSV/ XML data. You either need to export the stuff or create extensive scripts to connect to the life database using sockets.
    Mylenium

  • Loading PDFs from memory

    Hi,
    I'm using PDFLib 8.1 to open PDF documents for creating PNG previews. Using some example code I've successfully created preview images from PDF documents on my file system. What I would like to do is be able to do exactly the same, however the PDF document are stored in a memory buffer.
    I understand from reading similar queries that I need to create my own ASFileSys (and/or ASFile) to implement reading from memory. Can anyone help point me in the right direction for doing this please? Has anyone done anything similar to this? Any code snippets that anyone has will be greatly appreciated.
    Many thanks,
    Alan.

    Hi,
    Thanks for your reply.
    I don't seem to be able to find any ASFileSys samples / skeletons so I'm fighting this problem in the dark :(
    I have instantiated a new ASFileSysRec as follows...
    ASFileSysRec pdfMemoryFileSys;
    memset( &pdfMemoryFileSys, 0, sizeof( ASFileSysRec ) );
    pdfMemoryFileSys.size = sizeof( ASFileSysRec );
    pdfMemoryFileSys.open = OpenMemory;
    pdfMemoryFileSys.close = CloseMemory;
    pdfMemoryFileSys.flush = FlushMemory;
    pdfMemoryFileSys.setpos = SetPosMemory;
    pdfMemoryFileSys.getpos = GetPosMemory;
    pdfMemoryFileSys.seteof = SetEofMemory;
    pdfMemoryFileSys.geteof = GetEofMemory;
    pdfMemoryFileSys.read = ReadMemory;
    ...etc
    (a very laborious task to implement each callback!)
    and I have got as far as ASFileSysCreatePathName working (calls pdfMemoryFileSys.createPathName) and I even see SetPosMemory / ReadMemory / etc being called from PDDocOpen (I simply return the required memory buffer position from a global buffer).
    However I get all sort of problems (exceptions thrown) - I'm pretty sure I'm returning the correct buffer contents/seek positions, etc. I have noticed the following callback functions...
    pdfMemoryFileSys.firstFolderItem (ASFileSysFirstFolderItemProc)
    pdfMemoryFileSys.nextFolderItem (ASFileSysFirstFolderItemProc)
    ...etc
    I've no idea what to return in these callbacks (?).
    It's very frustrating, I don't believe I'm asking for anything too out of the ordinary by wanting to load a PDF from memory instead of a file!
    I'm hoping that someone will tell me I'm crazy to be doing what I'm doing and that there's a much simpler way (?!).

  • JNDI error while generating pdf from crystal reports in java

    Hi, i want to generate PDF from crystal reports in java. I have the .PDF file with database configured into the report. Following details are available in report.
    1. Server Name      = testdb
    2. Database Name  = testdb
    3. User
    4. Password
    I am using CR XI.
    In CRConfig.xml i had given following details.
    <JDBC>
         <CacheRowSetSize>100</CacheRowSetSize>
         <JDBCURL>jdbc:oracle:thin:@192.218.216.102:1521://TESTDB</JDBCURL>
         <JDBCClassName>oracle.jdbc.driver.OracleDriver</JDBCClassName>
         <JDBCUserName>user</JDBCUserName>
         <JNDIURL>password</JNDIURL>
         <JNDIConnectionFactory></JNDIConnectionFactory>
         <JNDIInitContext>/</JNDIInitContext>
         <JNDIUserName>testdb</JNDIUserName>
         <GenericJDBCDriver>
              <Default>
                   <ServerType>UNKNOWN</ServerType>
                   <QuoteIdentifierOnOff>ON</QuoteIdentifierOnOff>
                   <StoredProcType>Standard</StoredProcType>
                   <LogonStyle>Standard</LogonStyle>
              </Default>
         </GenericJDBCDriver>
    </JDBC>
    When i am calling from java as standalone, i am getting following error.
    JRCAgent1 detected an exception: Error finding JNDI name (testdb)
    at com.crystaldecisions.sdk.occa.report.lib.ReportSDKException.throwReportSDKException(Unknown Source)      at com.businessobjects.reports.sdk.b.i.if(Unknown Source)
    Can anyone let me know where is the problem?

    Actually, the question boils down to; does the framework support the fonts?
    I believe that my question re. this working in the designer was valid. The designer does not use the framework, so if it works there, it is either a framework issue or a runtime print engine issue.
    I believe if you use the code below, it will list fonts available to the framework:
    foreach(FontFamily ff in FontFamily.Families)
    System.Diagnostics.Debug.WriteLine(ff.Name);
    For more information see kbase [1198306 - Crystal Report displaying incorrect font in Microsoft Visual Studio .NET|http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes_boj/sdn_oss_boj_dev/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/scn_bosap/notes%7B6163636573733d36393736354636443646363436353344333933393338323636393736354637333631373036453646373436353733354636453735364436323635373233443330333033303331333133393338333333303336%7D.do]
    Ludek

  • I'm attempting to create a pdf from InDesign and the Illustrator image does not appear properly.

    I'm attempting to create a pdf from InDesign and the Illustrator logo does not appear properly. The logo has a light blue color background with a black to white gradiant over it with a multiply designation set at 100%.  I flattened the logo in illustrator before importing into InDesign. When the pdf is created, the blue background of the logo drops out and the only thing showing is the graduated screen of black. PLEASE HELP!!!!!!

    Thanks for your reply Peter,
    I'm on Mac OSX (10.5.8) using Acrobat 7 Professional and Acrobat 
    Reader 9 to view the pdf. I created it by exporting. Attached is a 
    screen capture of the letterhead. Since I posted, I sent a test pdf to 
    my partner's computer eventhough it didn't look right on my system and 
    she said it looked fine to her. I've restarted my computer and tried 
    again and still get the same results.
    Thanks for your help,
    Pat Boullion
    Boullion Graphics
    281 444-5749
    Fax: 281 444-6507
    CONFIDENTIALITY NOTICE
    The information in this email may be confidential and/or privileged. 
    This email is intended to be reviewed by only the individual or 
    organization named above.
    If you are not the intended recipient or an authorized representative 
    of the intended recipient, you are hereby notified that any review, 
    dissemination or copying of this email and its attachments, if any, or 
    the information contained herein is prohibited. If you have received 
    this email in error, please immediately notify the sender by return 
    email and delete this email from your system.

  • Generate PDF From Flex

    Hi All,
    I am doing a Reporting/Chart application in FLEX. we need to
    generate PDF from FLEX. Report data will be 5-10 pages, How we can
    do this? Please advise.
    Thanks
    Subhash

    Hi,
    thanks for your reply. I tried with alive pdf, but source
    code only AIR files. can we use this in web based flex?. How we can
    format the report like html code? I just see in alivepdf, its only
    linebyline display, not multiple columns? pls advise.
    thanks alot
    Subhash

  • I bought an unlocked iPhone 5s from USA and travel back to my counry but won't work in my country

    I bought an unlocked iPhone 5s from USA and travel back to my counry but won't work in my country

    Well, there is nothing anyone here can do for you. Did you actually purchase it at an Apple Store, or at another retailer like BestBuy, HH Gregg, a mall kiosk, T-Mobile, AT&T, etc?
    The ONLY source for unlocked iPhones in the US is Apple. If you purchased it anywhere other than at an Apple Store, you purchased a locked phone.
    You can call AppleCare and give them the serial number of the phone to confirm the status of the lock.

Maybe you are looking for

  • Any way to Restore Last Manual Sort Order or Prevent from being Overwritten accidentally?

         Help!      I'm constantly accidentally overwriting painstakingly created manual sort ordering (sometimes hours but more often months of accumulated work) in folders with files numbering up to 1,000, when i, however breifly, switch to another sor

  • How to put in and get out (format and procedure)​the calibratio​n constants to/from EEPROM?

    I am trying to have an 'E-Series Factory Cal' and 'E-Series User Cal'. I want to be able to select/make my own calibration constants (user cal) and use them in the calibrating procedure. Does anyone have an idea on how to do something like that? I ne

  • Forms 6i and UTF-8

    I think the answer to this is going to be painful, but here I go. I have upstream and downstream systems inserting into and selecting from my database. Every system supports UTF-8 except mine. There is only ONE COLUMN in ONE TABLE that needs to be tr

  • Problems with EOL phone

    Greetings one and all, was browsing the net trying to get some answers and was wondering if anyone could be of assistance. we recently bought a  4402  WLAN controller and for the most everything is workig the way it should, however we now have the ne

  • Printer friendly version of a js page

    Hi i have a results.jsp page that displays certain data in a table format.I also have a print button on this page, which on clicking should bring up a new page with all teh data in the results page and should be printer friendly.How do I accomplish t