You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "Ken Bowen (JIRA)" <ji...@apache.org> on 2011/06/09 17:56:58 UTC
[jira] [Commented] (PDFBOX-1027) Modifications to permit use of
PDFBOX on Google App Engine
[ https://issues.apache.org/jira/browse/PDFBOX-1027?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13046636#comment-13046636 ]
Ken Bowen commented on PDFBOX-1027:
-----------------------------------
My apologies: I was distracted last week and failed to attach the patch file when I filed the JIRA. I just attached it.
Regards,
Ken Bowen
> Modifications to permit use of PDFBOX on Google App Engine
> ----------------------------------------------------------
>
> Key: PDFBOX-1027
> URL: https://issues.apache.org/jira/browse/PDFBOX-1027
> Project: PDFBox
> Issue Type: Improvement
> Components: PDModel
> Affects Versions: 1.4.0, 1.5.0
> Environment: Google App Engine
> Reporter: Ken Bowen
> Attachments: fr-pdfbox-patch.txt
>
> Original Estimate: 2h
> Remaining Estimate: 2h
>
> This patch to PDFBox 1.4.0 accomplishes the following three items, all of which are necessary to enable the use of PDFBox on Google App Engine (GAE):
> 1) Moves the AWT dependency on TRANSPARENT_WHITE from class-load time to function/object-use time; previously, any attempt to load PDFBox on GAE would raise an error concerning this constant.
> 2) Moves the AWT colors dependency of PDJpeg from class-load time to function/object-use time; this allows, for example, execution of org.apache.pdfbox.examples.pdmodel.RubberStampWithImage on GAE with a b/w stamp image.
> 3) Provides a global System Property
> "org.apache.pdfbox.useScratchMemory"
> for controlling whether COSDocument (and hence PDDocument) make use of a scratch random access file file or a scratch random access memory buffer. This allows creation of PDF documents from streams on GAE.
> Note that the patch does not introduce any GAE dependencies, potentially allowing PDFBox to also be used on other ATW-poor environments. Also, it's important to note that the greater part of the work on this patch is due to my colleague Chuck Houpt.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira