Konvertieren von PDF-Bild (mit der richtigen Formatierung)

ich habe eine pdf Datei(Anhang).
Mein Ziel ist es, zu konvertieren, eine pdf in ein Bild mit pdfbox, WIE ES IST, (identisch mit snipping tool in windows).
Die pdf hat alle Arten von Formen und text .

ich bin mit dem folgenden code:

PDDocument doc = PDDocument.load("Hello World.pdf");
PDPage firstPage = (PDPage) doc.getDocumentCatalog().getAllPages().get(67);
BufferedImage bufferedImage = firstPage.convertToImage(imageType,screenResolution);
ImageIO.write(bufferedImage, "png",new File("out.png"));

Konvertieren von PDF-Bild (mit der richtigen Formatierung)

wenn ich den code verwenden, wird die image-Datei gibt völlig falsche Ausgänge(out.png angehängt)
Konvertieren von PDF-Bild (mit der richtigen Formatierung)

wie mache ich pdfbox etwas wie eine direkte Momentaufnahme?

auch ist mir aufgefallen, dass die Bildqualität von png ist nicht so gut, gibt es eine Möglichkeit zum erhöhen der Auflösung des erzeugten Bildes?

BEARBEITEN:
hier ist das pdf(siehe Seite Nummer 68)
https://drive.google.com/file/d/0B0ZiP71EQHz2NVZUcElvbFNreEU/edit?usp=sharing

EDIT 2:
es scheint, dass alle den text isvanishing.
ich habe auch versucht, mit dem PDFImageWriter Klasse

test.writeImage(doc, "png", null, 68, 69, "final.png",TYPE_USHORT_GRAY,200 );

gleiche Ergebnis

  • Sie haben zwei Bilder, keine pdf-Datei. (Wahrscheinlich ist die pdf-Datei automatisch konvertiert werden beim hochladen.) Tatsächlich bieten Sie das pdf-Dokument haben, teilen Sie es woanders (e.g eine öffentlich freigegebene Datei auf Dropbox) und poste den URL hier.
  • es tut mir Leid. hochgeladen habe ich das pdf nun, siehe edit
  • Ok, ich schau es später.
  • danke.Ich warte auf eine Lösung.
  • überprüfen Sie die Antwort, als ich geschrieben.
InformationsquelleAutor harveyslash | 2014-03-11
Schreibe einen Kommentar