Converting an HTML file to XOD

159 views
Skip to first unread message

sjhols...@gmail.com

unread,
Oct 15, 2013, 5:04:45 PM10/15/13
to pdfne...@googlegroups.com
Is this possible?  I tried to create a PDFDoc passing in an HTML stream, new PDFDoc(htmlInputStream), but I get the following exception.  

Exception:
         Message: Header not found
         Conditional expression: false
         Filename   : Parser.cpp
         Function   : trn::SDF::Parser::SkipHeader
         Linenumber : 718

        at pdftron.PDF.PDFDoc.MemStreamCreateDoc(Native Method)
        at pdftron.PDF.PDFDoc.<init>(PDFDoc.java:171)
        at pdftron.PDF.PDFDoc.<init>(PDFDoc.java:139)
        at com.sas.svcs.utils.server.FileDownloadRestrictionUtils.convertToXOD(FileDownloadRestrictionUtils.java:44)
        at com.sas.svcs.content.mapper.server.FileHandlerServlet.doGet(FileHandlerServlet.java:190)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at com.sas.svcs.web.filter.LocaleResolutionFilter.doFilterInternal(LocaleResolutionFilter.java:59)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
        at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
        at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:368)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:101)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
        at com.sas.svcs.security.session.impl.web.ApplicationSessionContextPersistenceFilter.doFilterInternal(ApplicationSessionCont

Support

unread,
Oct 15, 2013, 5:51:23 PM10/15/13
to pdfne...@googlegroups.com
 
To convert HTML to PDF/XPS or XOD use 'pdftron.PDF.Html2Pdf' as shown in Html2Pdf sample:
 
using (PDFDoc doc = new PDFDoc()) {
  if ( HTML2PDF.Convert(doc, url) )
      pdftron.PDF.Convert.ToXod(doc, ...)
}
PDFDoc constructor is used only to open existing (or new) PDF documents.
Reply all
Reply to author
Forward
0 new messages