Forum Replies Created
- 
		AuthorPosts
- 
		
			
				
in reply to: Troubleshooting June 16, 2014 at 14:03#26934I am using .tiff images for my PDF and they are not appearing when the letter is being generated. There are no errors in the logs. When I use .png images, they work. Any comments would be helpful. in reply to: Javascript is not getting executed with PD4ML June 19, 2014 at 07:44#29546PD4ML does not support Javascript and we have no plans to support it. The topic with a tricky workaround is discussed by the link: 
 html-css-to-pdf-rendering-issues-f3/is-javascript-supported-t216.htmlAlternatively you may give a try to PD4ML Web wrapper to a PhantomJS HTML->PDF converter module. http://pd4ml.com/pd4ml_web.htm Its functionality is planned to be included to PD4ML v4 as an option. in reply to: General questions / FAQ June 23, 2014 at 07:04#26935Hello Sir, I my html , I am creating bubble symbols using bellow style. .bubble-1 {min-width:18px; border-radius:100%;} for tag But in pdf ‘border-radius:100%‘ is not applicable and tag is also not there in PD4ML styles Can you help me how to apply bubble(round symbols in pdf). Thanks, 
 Sathish.Hin reply to: need servlet code for converting html string to pdf June 23, 2014 at 08:21#29038Hi, I have been using the below sample code in my application. I have been using the demo jar. PD4ML html = new PD4ML();<br /> html.setPageSize(new java.awt.Dimension(450, 450));<br /> html.setPageInsets(new java.awt.Insets(20, 50, 10, 10));<br /> html.setHtmlWidth(750);<br /> html.enableImgSplit(false);<br /> response.setHeader("Content-Disposition", "attachment; filename=test.pdf");<br /> <br /> URL base = new URL("file:D:/home.jsp");<br /> html.render(url, baos);<br />Is this feature available in PD4ML library or in PD4Ml library PRO? I have to give this info to my procurement team. in reply to: General questions / FAQ June 23, 2014 at 08:25#26936Hi, I have been using the below sample code in my application. I have been using the demo jar. PD4ML html = new PD4ML();<br /> html.setPageSize(new java.awt.Dimension(450, 450));<br /> html.setPageInsets(new java.awt.Insets(20, 50, 10, 10));<br /> html.setHtmlWidth(750);<br /> html.enableImgSplit(false);<br /> response.setHeader("Content-Disposition", "attachment; filename=test.pdf");<br /> <br /> URL base = new URL("file:D:/home.jsp");<br /> html.render(url, baos);Is this feature available in PD4ML library or in PD4Ml library PRO? I have to give this info to my procurement team. in reply to: need servlet code for converting html string to pdf June 23, 2014 at 08:28#29039The code works with both Std and Pro versions. The Pro version would also allow you to embed TTF fonts and to display with them non-Latin and special characters. in reply to: Is demo jar PD4ML library or in PD4Ml library PRO? June 23, 2014 at 08:28#29548The code works with both Std and Pro versions. The Pro version would also allow you to embed TTF fonts and to display with them non-Latin and special characters. in reply to: TTF embedding June 23, 2014 at 08:40#27317By default PD4ML converts to PDF characters, belong to Latin-1 charset only using built-in Adobe fonts (Helvetica, Times New Roman and Courier New). In order to output national or special characters you would need to configure and utilize TTF embedding feature. See: http://pd4ml.com/reference.htm#7.1 
 pd4ml-html-css-pdf-tips-tricks-f7/ttf-embedding-t42.html
 http://pd4ml.com/cookbook/pd4ml_pdf_true_type_fonts.htmin reply to: Is <em> tag supported? June 23, 2014 at 09:14#29424tag is supported – it is just a synonym to in a PDF conversion context. in reply to: General questions / FAQ June 24, 2014 at 13:01#26937Hi, I am pd4ml rookie here. So, please forgive me if I am asking a primeval question. 
 I am trying to integrate pd4ml with phantomjs to generate a pdf from html that contains javascript. So far, I was unable to generate for a simple html using the web module. I searched for examples but could not find anything to my satisfaction. I am posting my actual code here.
 This is my java code(taken from the toc example provided in the downloads). The only change I made(as mentioned in http://pd4ml.com/pd4ml_web.htm) was to use the web.pd4ml package. I am using the same sample.html file that comes with the example.
 <br /> package main;<br /> <br /> import java.awt.Dimension;<br /> import java.awt.Insets;<br /> import java.io.File;<br /> import java.io.FileInputStream;<br /> import java.io.InputStream;<br /> import java.io.InputStreamReader;<br /> <br /> import org.zefer.pd4ml.PD4Constants;<br /> import org.zefer.pd4ml.PD4PageMark;<br /> import org.zefer.pd4ml.web.PD4ML;<br /> <br /> public class WebPageConverterWithPhantomJS {<br /> <br /> public static void main(String[] args) throws Exception {<br /> WebPageConverterWithPhantomJS converter = new WebPageConverterWithPhantomJS();<br /> String htmlFileName = "C:\DEV\workspace\PD4MLExample\examples\toc\sample.html";<br /> File pdfFile = new File("C:\DEV\workspace\PD4MLExample\examples\toc\sampleUsingPhantomJS.pdf");<br /> converter.generatePDF(htmlFileName, pdfFile, PD4Constants.A4,<br /> args.length > 2 ? args[2] : null, args.length > 3 ? args[3] : null );<br /> System.out.println("done.");<br /> }<br /> <br /> private void generatePDF(String inputHTMLFileName, File outputPDFFile, Dimension format, String fontsDir, String headerBody)<br /> throws Exception {<br /> <br /> java.io.FileOutputStream fos = new java.io.FileOutputStream(outputPDFFile);<br /> PD4ML pd4ml = new PD4ML("C:\DEV\workspace\PD4MLExample\public\tools\phantomjs.exe");<br /> pd4ml.setPageInsets(new Insets(20, 10, 10, 10));<br /> pd4ml.setHtmlWidth(950);<br /> pd4ml.setPageSize(pd4ml.changePageOrientation(format)); // landscape page orientation<br /> if ( fontsDir != null && fontsDir.length() > 0 ) {<br /> pd4ml.useTTF( fontsDir, true );<br /> }<br /> if ( headerBody != null && headerBody.length() > 0 ) {<br /> PD4PageMark header = new PD4PageMark();<br /> header.setAreaHeight( -1 ); // autocompute<br /> header.setHtmlTemplate( headerBody ); // autocompute<br /> pd4ml.setPageHeader( header );<br /> }<br /> pd4ml.enableDebugInfo();<br /> <br /> InputStream is = new FileInputStream(inputHTMLFileName);<br /> InputStreamReader isr = new InputStreamReader(is, "UTF-8");<br /> <br /> pd4ml.render(isr, fos);<br /> //pd4ml.render("file:" + inputHTMLFileName, fos);<br /> }<br /> }<br /> <br />This is the change I made in the html . Included bootstrap css, font-awesome css, jquery and bootstrap js files. 
 <br /> <META http-equiv=Content-Type content="text/html; charset=UTF-8"><br /> ..<br /> <LINK href="i/W3C-REC.css" type=text/css rel=stylesheet><br /> <LINK href="i/default.css" type=text/css rel=STYLESHEET><br /> <link rel="stylesheet" type="text/css" href="public/stylesheets/bootstrap-2.3.css"/><br /> <link rel="stylesheet" type="text/css" href="public/stylesheets/font-awesome.css" /><br /> .<br /> .<br /> <script type="text/javascript" src="public/javascripts/jquery-1.7.2.min.js"></script><br /> <script type="text/javascript" src="public/javascripts/bootstrap-2.1.min.js"></script><br /> .<br /> .<br /> </HEAD><br /> <BODY><br /> <br /> <script type="text/javascript"><br /> $(document).ready(function(){<br /> $(".thisred").addClass("red"); //testing only.<br /> });<br /> </script><br />
 …When I execute this code, it throws the error 
 <br /> 090b2 Pro (eval)<br /> ReferenceError: Can't find variable: $<br /> <br /> c:%5CUsers%5CUKALIVI%5CAppData%5CLocal%5CTemp%5Cpd4ml1002373815533658363.htm:29<br /> Exception in thread "main" java.lang.NoSuchMethodError: org.zefer.pd4ml.pdf.parser.h.o00000(Ljava/io/InputStream;)[B<br /> at org.zefer.pd4ml.web.PD4ML.Ò00000(Unknown Source)<br /> at org.zefer.pd4ml.web.PD4ML.render(Unknown Source)<br /> at main.WebPageConverterWithPhantomJS.generatePDF(WebPageConverterWithPhantomJS.java:50)<br /> at main.WebPageConverterWithPhantomJS.main(WebPageConverterWithPhantomJS.java:23)<br /> <br />If I change the instantiation of pd4ml to : 
 <br /> PD4ML pd4ml = new PD4ML("C:\DEV\workspace\PD4MLExample\public\tools\phantomjs.exe");<br />I don’t get the error and the console shows done. But the pdf generated is not useful, the pd4ml tags were not recognized I think. <br /> 090b2 Pro (eval)<br /> ReferenceError: Can't find variable: $<br /> <br /> c:%5CUsers%5CUKALIVI%5CAppData%5CLocal%5CTemp%5Cpd4ml2710392443226086703.htm:29<br /> done.<br /> <br />Could you please let me know what I am missing here. Also, could you please provide some examples for integration with phantomjs. in reply to: .TIFF images not appearing in PDF June 26, 2014 at 13:16#29547By default PD4ML supports only Fax-specific TIFF image sub-formats. Obviously in your case the TIFF format is not among the supported. A workaround would be to define a so-called custom resource loader and let it re-format a TIFFs to anything compatible. See: 
 http://pd4ml.com/cookbook/custom_rc_loaders.htm
 and an attachment.in reply to: "Print Ready" PDFs? June 26, 2014 at 13:22#29544Right now there is no way to generate PDFs with CMYK colorspace. You could request the feature implementation on an (affordable) paid basis. in reply to: how to add css files in jsp which is transformed to pdf ?? June 26, 2014 at 17:52#29504Just released v390 addresses the issue. Do not forget to copy an updated ss_css2.jar from the distribution package to your application resources. in reply to: css @media parsing June 26, 2014 at 19:09in reply to: Custom Fonts July 18, 2014 at 08:50#27412on Win8.1 in cmd: 
 I:xampphtdocspd4mlprobe>java -Xmx512m -Djava.awt.headless=true -cp I:xampphtdocspd4mlpd4ml_demo.jar Pd4Cmd "file:123.html" -ttf I:xampphtdocspd4mlfonts 800 A4 -debug -out pd4ml.pdf<br /> version: PD4ML 385fx6 Pro (eval)<br /> not yet in cache: file:I:xampphtdocspd4mlfonts/pd4fonts.properties<br /> 'times' is not in pd4fonts.properties file<br /> reject TTF lookup for: 'times'<br /> not yet in cache: file:I:xampphtdocspd4mlfonts/times.ttf<br /> read 'times new roman' from file:I:xampphtdocspd4mlfonts/times.ttf<br /> 'times bold' is not in pd4fonts.properties file<br /> reject TTF lookup for: 'times bold'<br /> not yet in cache: file:I:xampphtdocspd4mlfonts/timesbd.ttf<br /> read 'times new roman bold' from file:I:xampphtdocspd4mlfonts/timesbd.ttf<br /> ...I:xampphtdocspd4mlfonts/pd4fonts.properties 
 or
 I:xampphtdocspd4mlfonts/times.ttf
 is the right path in windows system?
- 
		AuthorPosts

