Ich möchte in der Lage sein, ein Bild mit iTextSharp 4.2.0 auf die Dimension 159x159 zu skalieren, aber das resultierende Bild muss genau die angegebenen Dimensionen haben.
Ich habe es versucht:
%Vor%Aber das Bild ist kein Quadrat. Es behält das Seitenverhältnis bei.
Beispiel: Ich habe dieses Bild:
Und das Ergebnisbild sollte so aussehen:
Danke.
Das Problem, das Sie beschreiben, tritt normalerweise auf, wenn Sie versuchen, Image
direkt zu PdfPTable
hinzuzufügen, indem Sie AddCell()
aufrufen, wobei immer das Bild so skaliert, dass es in PdfPCell
passt. . Also, wenn Sie das Bild% Document
wie folgt hinzufügen:
Ihr ScaleAbsolute()
-Aufruf wird ignoriert. Um die gewünschte Skalierung zu erhalten:
PdfPCell hat eine Eigenschaft, um Bild in Zelle anzupassen, also setze es einfach auf true.
%Vor%