Diese kurze Anleitung erklärt, wie man Bilder in PDF mit Java skaliert. Sie finden Details zur Einrichtung der IDE, eine Liste von Schritten und Beispielcode, um die Bildgröße in PDF mit Java zu reduzieren. Viele Verbesserungen werden beim Ändern der Bildgrößen in einer PDF besprochen.
Schritte zum Skalieren eines PDF-Bildes mit Java
- Richten Sie die Umgebung ein, um Aspose.PDF for Java zum Skalieren von Bildern in einer PDF zu verwenden
- Laden Sie die Quell-PDF-Datei in ein Objekt der Klasse Document und wählen Sie die Zielseite mit einem 1-basierten Index aus
- Verwenden Sie ImagePlacementAbsorber, um die Sammlung von Bildern von der ausgewählten Seite zu erhalten
- Holen Sie eine Referenz auf das Zielbild aus der Sammlung und speichern Sie es in einem Byte-Array-Stream
- Entfernen Sie nun das Originalbild, indem Sie seine Platzierung ausblenden
- Erstellen Sie ein neues ImageStamp-Objekt mit dem Bildstream und setzen Sie die neue Größe gemäß den Anforderungen
- Speichern Sie das skalierte Bild mit dem ImageStamp-Objekt an derselben Position unten links
- Speichern Sie die aktualisierte PDF-Datei mit den skalierten Bildern
Diese Schritte fassen den Prozess zum Ändern der Bildgröße in PDF mit Java zusammen. Laden Sie die Quell-PDF, holen Sie die Zielseite, extrahieren Sie die Bildsammlung, greifen Sie auf das gewünschte Bild zu und speichern Sie es in einem Speicherstream. Entfernen Sie die Platzierung des Originalbildes, erstellen Sie ein ImageStamp-Objekt und initialisieren Sie es mit dem ursprünglichen Bildstream, ändern Sie die Bildgröße im ImageStamp, fügen Sie es an derselben Position zur Seite hinzu, setzen Sie eine neue Größe und speichern Sie die resultierende PDF-Datei.
Code zum Skalieren eines PDF-Fotos mit Java
Dieser Code demonstriert den Prozess zum Reduzieren der Bildgröße in PDF mit Java. Sie können Bildkomprimierung anwenden oder den Bildtyp beim Skalieren über ImageStamp ändern, um eine kleinere Ausgabegröße zu erhalten, und bei Bedarf sogar Bilder direkt ersetzen. Verbessern Sie den Prozess, indem Sie eine Grenzprüfung festlegen, sodass das neue Bild die Seitenränder nicht überschreitet, das Bild bei Bedarf drehen und den Skalierungsfaktor konfigurierbar machen.
In diesem Artikel haben wir gelernt, wie man Bildgrößen in einer PDF vergrößert oder verkleinert. Um JavaScript zu einer PDF hinzuzufügen, lesen Sie den Artikel über JavaScript zu PDF hinzufügen mit Java.