[ 
https://issues.apache.org/jira/browse/PDFBOX-3730?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15939109#comment-15939109
 ] 

ASF subversion and git services commented on PDFBOX-3730:
---------------------------------------------------------

Commit 1788311 from [~tilman] in branch 'pdfbox/branches/2.0'
[ https://svn.apache.org/r1788311 ]

PDFBOX-3730: clarify javadoc as suggested by Peter Pinnau

> Encapsulate outputStream into BufferedOutputStream in PDDocument.save()
> -----------------------------------------------------------------------
>
>                 Key: PDFBOX-3730
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-3730
>             Project: PDFBox
>          Issue Type: Improvement
>          Components: Documentation, Writing
>    Affects Versions: 2.0.5
>            Reporter: Peter Pinnau
>            Priority: Minor
>             Fix For: 2.0.6, 2.1.0
>
>
> I recognized very slow performance of PDDocument.save() with a 
> FileOutputStream over a VPN connection.
> I did some testing and found out that using PDDocument.save(File file) solved 
> the issue. So the BufferedInputStream makes the difference.
> Since my document API uses streams I encapsulate the OutputStream in a 
> BufferedOutputStream if neccessary:
> if (!(outputStream instanceof BufferedOutputStream)) {
>    outputStream = new BufferedOutputStream(outputStream);
> }
> pdDocument.save(outputStream);
> PDDocument.load() already does that with the InputStream. So I wonder if that 
> would be an improvement for save(), too?



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to