To generate PDF using BI APIs and loadjava utility
Hi All,
I am trying to generate PDF using BI APIs(FOProcessor etc).
I have generated XML data through the PL/SQl procedure and storing it in a file. This file is loacted in database tier.
The APIs is used through a simple java program which is application tier. To test the process, I had to manually provide the XML file to the java class in order to generate PDF and it does generate.
Now the issue is I need to load the java class to the database so that everything gets automated(loadjava utlility).
when i try to do it, it give no class found error.
Do I need to load the referenced classes in the java file , that is, FOProcessor,RTFProcessor,FOUtility,jdbc.driver.OracleDriver as well?
If the above is not possible, is it possible to reference a file in database tier from application tier so that i can use the XML file as input the java class in application tier.
thanks,
Srik
The only reason I am responding to this post is because the poster sent me a request through the forum message system asking for my help.
Although I did populate PDFs with FDF data generated by web forms a year or so ago, I have since abandoned that kind of solution. It was a big headache. I found it far more stable and flexible to use html, php and css to populate forms that are almost as nice looking as PDFs.
So my advice is, if you can possibly avoid going the FDF/PDF route, you will be better off.
Similar Messages
-
How to generate PDF using FDF file and the PDF form template (PHP)
Hi Folks,
I'm really sorry that I couldn't follow all the valuable discussions going on here, regularly. I need some immediate help.
I NEED A PHP SOLUTION. I'm able to generate FDF files using the PDF Form Template in PHP. So, I have a collection of FDF files, which seeks the PDF template, while opened and populates the template with FDF data. Now if I need to save this PDF file, I have to do it manually clicking SAVE option. But, I need to convert FDF to PDF in bulk. So, I need some PHP based solution. The PHP script takes the PDF template and the FDF file and merges them to generate a complete populated PDF file. I know it's possible, but don't know how. I've seen Adobe FDF Toolkit. But by default it doesn't show any guideline for PHP. Please help me to write this code. I'm a professional coder. I can understand your hints and tutorials. PLEASE HELP GOOD PEOPLE.The only reason I am responding to this post is because the poster sent me a request through the forum message system asking for my help.
Although I did populate PDFs with FDF data generated by web forms a year or so ago, I have since abandoned that kind of solution. It was a big headache. I found it far more stable and flexible to use html, php and css to populate forms that are almost as nice looking as PDFs.
So my advice is, if you can possibly avoid going the FDF/PDF route, you will be better off. -
API to generate password using Siteminder API and the password policy
Is there any API in siteminder to generate a password using the Password policies defined ?
Hello Jim,
The way you are going about your coding sounds correct. Per your second question, MAX installs when you update the computer drivers. To do this go to ni.com/drivers, search for DAQmx, and then download the most current version of DAQmx that is compatible with your computers. By installing a newer version of DAQmx MAX will automatically be updated.
Regards,
Marcus
Marcus M.
PXI Product Support Engineer
National Instruments -
Creating PDF using ITEXT API's - error
Hi,
In my WebDynpro Application I want to generate a PDF (using ITEXT API's) out of the data retrieved from back end system .
I used this source code.
Document document = new Document(PageSize.A4);
document.open();
PdfPTable table = new PdfPTable(1);
PdfPCell cell;
cell = new PdfPCell(new Paragraph("ONE"));
table.addCell(cell);
cell = new PdfPCell(new Paragraph("TWO"));
table.addCell(cell);
document.add(table);
document.close();
byte[] b = new byte[100 * 1024];
b = document.toString().getBytes("UTF-8");
IWDCachedWebResource pdfRes = WDWebResource.getPublicCachedWebResource(b, WDWebResourceType.PDF, WDScopeType.CLIENTSESSION_SCOPE, wdThis.wdGetAPI().getComponent().getDeployableObjectPart(),"FileNameHelloText"));
I have used Window Manager to create a external window with the URL from pdfRes.getUrl() method.
After execution i get a pop up window with out PDF document.
Please let me know your thoughts & solutions to the above mentioned problem.
Thanks
SenthilHello Folks,
Use the following snippet of the code to generate PDF using ITEXT API.
Document document = new Document(PageSize.A4);
ByteArrayOutputStream bos = new ByteArrayOutputStream();
PdfWriter.getInstance(document, bos);
document.open();
PdfPTable table = new PdfPTable(1);
PdfPCell cell;
cell = new PdfPCell(new Paragraph("ONE"));
table.addCell(cell);
cell = new PdfPCell(new Paragraph("TWO"));
table.addCell(cell);
document.add(table);
document.close();
byte [] byteContent = bos.toByteArray();
IWDCachedWebResource cachedResource =
WDWebResource.getPublicCachedWebResource(
byteContent,
WDWebResourceType.PDF,
WDScopeType.CLIENTSESSION_SCOPE,
wdThis
.wdGetAPI()
.getComponent()
.getDeployableObjectPart(),
"TestPDF");
IWDWindow externalWindow =
wdComponentAPI
.getWindowManager()
.createExternalWindow(cachedResource.getURL(), "PDF Window",true);
externalWindow.open();
Thanks and Regards,
Gopi -
Problem while generating PDF using iText
Hi:
I have generated PDF using iText, where i have written all code in sequential flow.
<code>
com.lowagie.text.Document document = new com.lowagie.text.Document(PageSize.A4, 55, 5, 20, 20);
OutputStream outputstream = response.getOutputStream();
PdfWriter.getInstance(document,outputstream);
</code>
And i have added all fields in the document.
But my problem is how to display total pagecount on all pages e.g.1\20 (because i have generated PDF sequentially)
Also i want to add watermark on all pages.
So, can any body help me to solve this problem?
Thank You,
Balajisabre150 wrote:
Maybe http://itext-general.2136553.n4.nabble.com/
Nice pron link in there :/ -
Error when generating PDF using FM 9
I am trying to generate a PDF using FM 9 and Distiller 9. For some reason, one particular file is causing problems. When I try to generate a PDF with this file, I get the following error message:
%%[ Error: syntaxerror; OffendingCommand: M ]%%
%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%
%%[ Warning: PostScript error. No PDF file produced. ] %%
Anybody know what to do when this happens?
Thanks.I suppose I should provide more background. We recently upgraded to the Technical Communication Suite 2, which when this problem started occurring. Prior to that, I was able to generate a PDF from this file when I was using FrameMaker 8.
The file in question is a chapter in a book. Using FrameMaker 9 and Distiller 9, I can create PDFs from the other files in the book. The one with which I am having problems has screenshots in it. The screenshots are GIFs that I imported as files, and I did not link to them. I did some experimenting and discovered that if I print to file and drag the PS file into distiller, the PDF generates. Also, I created a version of this chapter without screenshots, and was able to generate a PDF.
And I am now getting a different error message:
Adobe PDF Settings file read error in PDFX4 2008.joboptions:
/CheckCompliance out of range
Anybody have any thoughts?
Thanks. -
I am having autocad not respond when I am making a pdf using autocad 2002 and adobe acrobat XI
I am having autocad not respond when I am making a pdf using autocad 2002 and adobe acrobat XI
We have adobe acrobat 8 on another system that seems to work fine, what elsedo we need to do to get this trial version to work properly.
We are able to get everything set up , sized, etc, but when the actual process starts it is stating "autocad not responding and it just spins and never makes the actual final pdf.
Any help on this would be appreciatedIt's probably a compatibility problem with the updated PDF libraries vs. you hopelessly old ACAD that can't be resolved. In any case, I'd consider it one of those things of trying to attack the problem on the wrong end. All major CAD programs have native PDF export these days and even ACAD has had since v2006 at least...
Mylenium -
Idea about convert word document to pdf using java api
idea about convert word document to pdf using java api if any one find it mail me at [email protected]
api if any one find it mail me at
[email protected]
What happend to your other mailID :
[email protected] ????
http://forum.java.sun.com/thread.jspa?threadID=639851&
messageID=3756910It received the Spam Of Death. RIP -
Hide Label step icon using Testand API and LabVIEW
Hi,
can anyone tell me how it is possible to hide the icon of a label step using Testand API and LabVIEW?
In the Teststand Sequence Editor, on the Label Edit Tab there is a Checkbox called "Hide Icon". Is there something similar in the API?
Thanks
Solved!
Go to Solution.Yes you can, you will have to set the IconName property of the step to "ni_blank.ico"
-
Generating pdf using java..
hi everybody!
is there any API that could be used to generate PDF,WORD docs from java. For WORD, there is some API JACOB, but for some reason it won't work for me.
suggestions and code samples are highly appreciated.
thanks in advance,
/rahulI have successfull used FOP API
http://xml.apache.org/fop
DS. -
PDFs using BI publisher and special characters - pound sterling
I have a table with character strings which include the £ pound sterling sign.
If I create an xml file from the table using the escape sequence for the pound sign & # 163; and load it into BI publisher, the pdf renders correctly using an rtf template.
If I include the pound sign in the rtf template itself the pdf renders correctly and if I use a report query in Apex based on the table, and an rtf template then the pdf renders correctly.
However there is a limit to the number of columns that can be sent to BI via the report query - we have found this to be 119 columns. For more than this we have been using a stored function to return xml data as a clob and use the clob to generate the pdf with the rtf report layout (using get_print_document). This method works fine but the pound sign is not rendered correctly (appears as "?").
The NLS_LANG is set to english_united kingdom in the database and in BI publisher. The locale in bi publisher is en_GB. BI will create the pdf correctly with the pound sign if using a standard xml file (with escape seq for pound) so I am sure it is not a language issue in BI/Apex.
Any ampersands in the xml cause the pdf to fail completely and we cannot represent special characters with a sequence containing the ampersand for this reason. I have tried "& # 163;" and "& amp;#163;" and variations and have also tried using CDATA, none of which gives the correct pdf output. I have also tried to switch the encoding to Windows-1252 or ISO-8859-1 in the header of the xml (xml generated by stored procedure so can control this), but this gives incorrect results too.
We also need to send other special characters to BI via get_print_document and apex (bullet points, ampersands, dashes ) but cannot use the escape sequences because of the ampersand problem.
Has anyone had any success with this?
Is there any plan ( for a future version of Apex) to increase the number of columns that can be used in report query using Apex/BI publisher?
Thanks
KathrynHi Kathryn
I've had exactly the same problem as you've mentioned.
Firstly, I've also found that I cannot select more than 119 columns from a view using a report query and have opted to the use the stored function to return the xml (same as you).
After conducting a lot of searching and experimenting i've found that you can use the following escape characters in REPLACE in your stored function:-
'£' can be replaced with CHR(194)||CHR(163)
'%' can be replaced with '%25'
'&' can be replaced with '%26amp;'
I found the above escape characters from the xml file or by opening the xml file in Wordpad. Therefore I'm sure you'll be able to find the escape characters for the other symbols that you mentioned i.e. bullet points, dashes etc.
I hope this has helped. Good luck and let me know if you get any developments with the limitation on the number of columns that can be selected from a report query as this would save a lot of trouble (as I'm sure you're aware).
Thanks
Natalie -
New to Lifecycle, Error while generating PDF using Output service
Hi All,
I am using LC 8.x for weblogic. I am using the code given in the documents to generate PDF given XDP and XML data, using Output Service. I am getting the following error,
Exception in thread "Main Thread" com.adobe.idp.DocumentError: error unmarshalling arguments; nested exception is:
java.lang.ClassNotFoundException: Failed to load class com.adobe.idp.DocumentFileID (see the server-side log for details)
at com.adobe.idp.DocumentManagerClient.clientSidePush(DocumentManagerClient.java:181)
at com.adobe.idp.Document.passivateInitData(Document.java:865)
at com.adobe.idp.Document.passivate(Document.java:704)
at com.adobe.idp.Document.passivate(Document.java:661)
at com.adobe.idp.Document.writeObject(Document.java:500)
Any help is greatly appreciated.
Thanks
RaghuHi
I am also doing a similar activity. and getting a IllegalStateException.
com.adobe.livecycle.output.exception.OutputException: java.lang.IllegalStateException
at com.adobe.livecycle.output.client.OutputClient.generatePDFOutput(OutputClient.java:141)
at CreatePDFDocument.main(CreatePDFDocument.java:56)
Caused by: java.lang.IllegalStateException
at com.adobe.idp.dsc.clientsdk.ServiceClientFactory$1.handleThrowable(ServiceClientFactory.j ava:67)
at com.adobe.idp.dsc.clientsdk.ServiceClient.invoke(ServiceClient.java:220)
at com.adobe.livecycle.output.client.OutputClient.invokeRequest(OutputClient.java:436)
at com.adobe.livecycle.output.client.OutputClient.generatePDFOutput(OutputClient.java:124)
... 1 more
Caused by: java.lang.NoClassDefFoundError: org/apache/axis/soap/SOAPConstants
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.adobe.idp.dsc.clientsdk.ServiceClientFactory.createMessageDispatcher(ServiceClientFac tory.java:586)
at com.adobe.idp.dsc.clientsdk.ServiceClientFactory.getMessageDispatcher(ServiceClientFactor y.java:543)
at com.adobe.idp.dsc.clientsdk.ServiceClient.getMessageDispatcher(ServiceClient.java:239)
at com.adobe.idp.dsc.clientsdk.ServiceClient.invoke(ServiceClient.java:205)
... 3 more
Please give a solution for this problom.
regards
Ullas -
Including image in FO fille to generate PDF using FOP
Hi, we are trying out generating PDF files in JDK1.1.7 environment by using FOP.
While we are testing we are encountering problem with writing images.
In .fo file if the image is included, it is giving the following exception.
We are of no clue regarding this. If any one can help in this regard, please help us out.
Help of any kind is greatly appreciated.
Following is the Exception:
java.lang.UnsatisfiedLinkError: parseImage
at sun.awt.image.GifImageDecoder.readImage(GifImageDecoder.java:558)
at sun.awt.image.GifImageDecoder.produceImage(Compiled Code)
at sun.awt.image.InputStreamImageSource.doFetch(Compiled Code)
at sun.awt.image.ImageFetcher.fetchloop(Compiled Code)
at sun.awt.image.ImageFetcher.run(Compiled Code)
Error while creating area : Error while loading image file:/C:\fop1.4\src\xml_fe
ather.gif : class java.lang.Exception - Image error
Hisun.awt.image.URLImageSource
Regards
Ramavardhan.java.lang.UnsatisfiedLinkError: parseImage
means that a native library is missing (ie .dll on windows, .so on most unix, .sl on other unix). The default behaviour is to try and load librarys from the CLASSPATH variable, but apps can try to locate them in other ways.
asjf -
SSL error using Neutron API and CLI directly on controller nodes
VIO 1.0 + NSX + vSphere 6.0
I am trying to execute the following segment of code:
139 credentials = get_credentials()
140 neutron = client.Client('2.0',
141 username=credentials['username'],
142 password=credentials['password'],
143 auth_url=credentials['auth_url'],
144 tenant_name=credentials['tenant_name'],
145 endpoint_url=credentials['url'],
146 token=credentials['token'],
147 insecure=True)
148 response = neutron.list_ports()
When I run the Python script, it errors out with the following:
Traceback (most recent call last):
File "getMACAddr.py", line 148, in <module>
response = neutron.list_ports()
File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 111, in with_params
ret = self.function(instance, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 306, in list_ports
**_params)
File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 1250, in list
for r in self._pagination(collection, path, **params):
File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 1263, in _pagination
res = self.get(path, params=params)
File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 1236, in get
headers=headers, params=params)
File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 1221, in retry_request
headers=headers, params=params)
File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 1156, in do_request
resp, replybody = self.httpclient.do_request(action, method, body=body)
File "/usr/lib/python2.7/dist-packages/neutronclient/client.py", line 192, in do_request
**kwargs)
File "/usr/lib/python2.7/dist-packages/neutronclient/client.py", line 148, in _cs_request
raise exceptions.SslCertificateValidationError(reason=e)
neutronclient.common.exceptions.SslCertificateValidationError: SSL certificate validation has failed: [Errno 1] _ssl.c:510: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
The /var/log/neutron/server.log file has the following corresponding entry for when the script tries to make the connection:
2015-04-11 07:17:31.941 2096 INFO neutron.wsgi [-] (2096) accepted ('10.27.16.164', 34495)
When I run the CLI from the same controller node, I get the error with or without the —insecure flag:
root@controller02:/tmp# neutron port-list
SSL certificate validation has failed: [Errno 1] _ssl.c:510: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
root@controller02:/tmp# neutron --insecure port-list
SSL certificate validation has failed: [Errno 1] _ssl.c:510: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
If I run the neutron CLI command from my local Macbook Pro, it works just fine. That leads me to believe it is a communication error when the controller node tries to talk to itself. I have tried setting the OS_AUTH_URL and OS_URL to both the localhost IP and the 10-network IP address -- both result in the same error.
Any ideas?
ChrisHello Chris,
Thanks for checking out VMware Integrated OpenStack and for sharing your concern.
By default, VMware Integrated OpenStack uses a self-signed certificate, which will require the use of the OS_CACERT environment variable in your openrc file and when using the API.
The better way to resolve this is to use a CA-signed certificate. Fortunately, VMware Integrated OpenStack makes the CSR generation and signed certificate import process very easy.
If this is production, of course, use a trusted Root CA. If this is a Dev Lab, you can generate your own Root CA certificate and use it for testing.
I wrote up a quick blog post on how to do this.
Let us know if you have any further questions.
Regards,
Trevor -
How to generate PDF using fonts from Extended Font Pack?
Hello
Extended Font Pack, available for download contains MyriadPro-Regular.otf font that has cyrillic glyphs.
I want to generate PDF document with cyrillic unicode data that can refer to the MyriadPro-Regular font resource without embedding font.
Are Extended Font Pack resources CID keyed fonts or not?
Looks like such example of PDF structure allowed me to use it only in ANSI encoding
'Type':'/Font',
'Subtype':'/Type1',
'Name': '/MyriadPro-Regular' ,
'BaseFont': '/MyriadPro-Regular',
'Encoding': '/WinAnsiEncoding',
What values should be for `Subtype` and `Encoding` to render cyrillic unicode (UTF-8 encoded) data and use MyriadPro-Regular Open Type downloaded from adobe and installed into local system without embedding it?
ThanksSorry for the delay. I admired with investigation of this case.
My aim is to generate PDF docs on web site that have i18ned content. ALso client does not want to deal with any font licenses (font embedding will raise question about font licensing) and to reduce PDF file size with such approach. So I'm looking for the ability to link fonts in PDF source, that can be easiely downloaded from adobe.com and installed into local desktop. With Latin group (en-us, french, german) we can use one of the 14 standard fonts, for CJK - Adobe Asian Font pack. I was considering (Myriad Pro or Minion Pro) font resources from Extended Font pack to cover Cyrillic glyphs. I observed that such fonts are usually installed with Adobe Reader installation (MyriadPro-regular.otf). To render cyrillic glyphs I followed such steps like converted into cp1251 encoding range of the cyrillic unicode data (as you told those fonts do not support unicode encodings the same way as CID keyed asian fonts) and pointed to the Type1 MyriadPro-Regular with custom WinAnsiEncoding. One problem I faced with is - that glyphnames are differrent in diferent Extended Font pack versions. I mean that cyrillic glyphnames for the Adobe Reader 8 started from `afii100xx`, when for the Adobe Reader 9 they are named `uni0xx` for the same font named MyriadPro. I used such glyphnames in the /Differences list in PDF source. How can I generate PDF source that can be viewed successfully in both Adobe Readers version 8 and 9?
Maybe you are looking for
-
When I open firefox two firefox open and I am unable to download new features because of this
I click on my firefox icon and when I hit the update request (to get new firefox update) it will not download because it says I have two firefox pages open. This happens for other updates as well. When I hit the red button to close the firefox connec
-
Error Msg: Express Document 'Update was Terminated' in VF02 t-code
Hi all, When I click on save in VF02 transaction I am getting message that ' Express Document 'Update was Terminated' received from author 'XYZ'. After saving when I am seeing in header -output the output type not appearing. Please Help me Its an ur
-
There is a problem with Adobe Acrobat Reader etc etc error code 103?? Help Please
Adobe Acrobat Reader issue as above - downloaded latest version again still issues. I am using an old Acer laptop with Windows XP which I only now use for printing
-
Would someone please tell me what the difference is between sort order and display order? I'm referring to how my contacts list on iPhone 4S. Thank you.
-
Issue while installing idm 8.1.1 gateway on 64 bit windows 2008 R2
Hi We have issue in installing idm 8.1.1 gateway on 64 bit windows 2008 R2 C:\Program Files (x86)\IDM\gateway>gateway -i An error occured while trying to install the service: Input/output error Sun notes: if you're running 64-bit Windows 2008, you ne