Wie wird das Bild in PDF konvertiert?

8

Ich entwickle eine Anwendung, wo ich ein Bild in PDF konvertieren muss. Ich habe etwas versucht, aber das Problem ist, Bildgröße in diesem PDF ist sehr, sehr klein. Ich brauche eine Lösung, um das zu beheben. Ich bin auch auf der Suche nach mehreren Bildern in einzelne PDF-Dokument konvertieren. Ich werde den Code posten, den ich ausprobiert habe.

%Vor%

Wenn ich Bitmap in Byte-Array umwandle, komprimiere ich das Bild und schätze, das ist der Grund. Ohne das Bild zu komprimieren, kann ich Bitmap nicht in Byte-Array konvertieren.

%Vor%

Gibt es dafür eine Lösung?

AKTUALISIERT

Hier habe ich die Antwort implementiert, die von @Burak Cakir in der Antwort vorgeschlagen wurde. Aber jetzt bekomme ich größeres Bild in PDF. Zum besseren Verständnis finden Sie die Bilder unten.

Das eigentliche Bild ist

    
Anish Kumar 30.03.2016, 09:55
quelle

3 Antworten

8

Ich würde vorschlagen, dass Sie die iText PDF-Bibliothek verwenden. Hier ist die gradle Abhängigkeit:

compile 'com.itextpdf:itextg:5.5.11'

Für Android-Studio 3.0 verwenden:

implementation 'com.itextpdf:itextg:5.5.11'

%Vor%     
Burak Cakir 30.03.2016, 10:14
quelle
3

Laden Sie den Quellcode von hier herunter ( Bild in PDF umwandeln Android programmgesteuert )

MainActivity.java:

%Vor%

Danke!

    
Puri 28.06.2017 16:02
quelle
0

Mit diesem Code können Sie Bilder in PDF-Dateien konvertieren.

%Vor%

Für Bild zu PDF gibt es Bibliotheken wie iText, Droidtext, damit Sie sie verwenden können.

    
AmeeJoshi 30.03.2016 10:03
quelle