You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "Jim G (JIRA)" <ji...@apache.org> on 2012/06/14 20:38:42 UTC
[jira] [Created] (PDFBOX-1342) Tags not fully preserved when
merging PDFs.
Jim G created PDFBOX-1342:
-----------------------------
Summary: Tags not fully preserved when merging PDFs.
Key: PDFBOX-1342
URL: https://issues.apache.org/jira/browse/PDFBOX-1342
Project: PDFBox
Issue Type: Bug
Components: PDFReader
Affects Versions: 1.7.0
Environment: Java 1.6.0_26, PDFMergerUtility.
Reporter: Jim G
When merging PDFs, 508 accessibility tags are only preserved on the first page of combined PDF.
Both PDFMergerUtility.mergeDocuments() and PDFMergerUtility..appendDocument() exhibit this behavior.
Example follows:
import java.io.*;
import java.util.*;
import org.apache.pdfbox.util.*;
public class PDFboxTest
{
public PDFboxTest() {};
private static String[] getFiles(String folder) throws IOException
{
File _folder = new File(folder);
String[] filesInFolder;
if(_folder.isDirectory())
{
filesInFolder = _folder.list();
return filesInFolder;
}
else
{
throw new IOException("Path is not a directory");
}
}
public static void main (String[] args)
{
PDFMergerUtility mergePDF = new PDFMergerUtility();
try {
mergePDF.addSource("file1.pdf");
mergePDF.addSource("file2.pdf");
ByteArrayOutputStream tempOutputStream = new ByteArrayOutputStream();
mergePDF.setDestinationStream(tempOutputStream );
File file = new File("resultFile.pdf");
FileOutputStream fos = new FileOutputStream(file);
mergePDF.mergeDocuments();
tempOutputStream.writeTo(fos);
}
catch (Exception e) {
System.out.println( " Exception: " + e.toString() );
}
}
}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (PDFBOX-1342) Tags not fully preserved when
merging PDFs.
Posted by "Jim G (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/PDFBOX-1342?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jim G updated PDFBOX-1342:
--------------------------
Attachment: PDFboxTest.java
Example code of problem.
> Tags not fully preserved when merging PDFs.
> -------------------------------------------
>
> Key: PDFBOX-1342
> URL: https://issues.apache.org/jira/browse/PDFBOX-1342
> Project: PDFBox
> Issue Type: Bug
> Components: PDFReader
> Affects Versions: 1.7.0
> Environment: Java 1.6.0_26, PDFMergerUtility.
> Reporter: Jim G
> Attachments: PDFboxTest.java
>
>
> When merging PDFs, 508 accessibility tags are only preserved on the first page of combined PDF.
> Both PDFMergerUtility.mergeDocuments() and PDFMergerUtility..appendDocument() exhibit this behavior.
> Example follows:
> import java.io.*;
> import java.util.*;
> import org.apache.pdfbox.util.*;
> public class PDFboxTest
> {
> public PDFboxTest() {};
> private static String[] getFiles(String folder) throws IOException
> {
> File _folder = new File(folder);
> String[] filesInFolder;
> if(_folder.isDirectory())
> {
> filesInFolder = _folder.list();
> return filesInFolder;
> }
> else
> {
> throw new IOException("Path is not a directory");
> }
> }
> public static void main (String[] args)
> {
> PDFMergerUtility mergePDF = new PDFMergerUtility();
> try {
> mergePDF.addSource("file1.pdf");
> mergePDF.addSource("file2.pdf");
> ByteArrayOutputStream tempOutputStream = new ByteArrayOutputStream();
> mergePDF.setDestinationStream(tempOutputStream );
> File file = new File("resultFile.pdf");
> FileOutputStream fos = new FileOutputStream(file);
> mergePDF.mergeDocuments();
> tempOutputStream.writeTo(fos);
> }
> catch (Exception e) {
> System.out.println( " Exception: " + e.toString() );
> }
> }
> }
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (PDFBOX-1342) Tags not fully preserved when
merging PDFs.
Posted by "Jim G (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/PDFBOX-1342?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jim G updated PDFBOX-1342:
--------------------------
Description:
When merging PDFs, 508 accessibility tags are only preserved on the first page of combined PDF.
Both PDFMergerUtility.mergeDocuments() and PDFMergerUtility..appendDocument() exhibit this behavior.
Example file attached to BugZilla "issue".
was:
When merging PDFs, 508 accessibility tags are only preserved on the first page of combined PDF.
Both PDFMergerUtility.mergeDocuments() and PDFMergerUtility..appendDocument() exhibit this behavior.
Example follows:
import java.io.*;
import java.util.*;
import org.apache.pdfbox.util.*;
public class PDFboxTest
{
public PDFboxTest() {};
private static String[] getFiles(String folder) throws IOException
{
File _folder = new File(folder);
String[] filesInFolder;
if(_folder.isDirectory())
{
filesInFolder = _folder.list();
return filesInFolder;
}
else
{
throw new IOException("Path is not a directory");
}
}
public static void main (String[] args)
{
PDFMergerUtility mergePDF = new PDFMergerUtility();
try {
mergePDF.addSource("file1.pdf");
mergePDF.addSource("file2.pdf");
ByteArrayOutputStream tempOutputStream = new ByteArrayOutputStream();
mergePDF.setDestinationStream(tempOutputStream );
File file = new File("resultFile.pdf");
FileOutputStream fos = new FileOutputStream(file);
mergePDF.mergeDocuments();
tempOutputStream.writeTo(fos);
}
catch (Exception e) {
System.out.println( " Exception: " + e.toString() );
}
}
}
> Tags not fully preserved when merging PDFs.
> -------------------------------------------
>
> Key: PDFBOX-1342
> URL: https://issues.apache.org/jira/browse/PDFBOX-1342
> Project: PDFBox
> Issue Type: Bug
> Components: PDFReader
> Affects Versions: 1.7.0
> Environment: Java 1.6.0_26, PDFMergerUtility.
> Reporter: Jim G
> Attachments: PDFboxTest.java
>
>
> When merging PDFs, 508 accessibility tags are only preserved on the first page of combined PDF.
> Both PDFMergerUtility.mergeDocuments() and PDFMergerUtility..appendDocument() exhibit this behavior.
> Example file attached to BugZilla "issue".
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira