我正在使用適用於Java的iText API,並且遇到了試圖將多個TIFF組合成PDF的問題。有些是旋轉的,有些則不是。我無法弄清楚如何旋轉和保留頁面的寬度/高度。IText PDF文檔 - 旋轉一些但不是全部頁面
這SO是有用的,但僅適用於旋轉整個文檔
iText Document : Rotate the page
下面是一些代碼,我使用的測試人爲旋轉圖像。這有效,但切斷了圖像。例如,如果原始圖像是1000(寬)x2000(高),則會旋轉它,但圖像的一半會丟失,因爲頁面大小保持爲1000x2000。希望這是有道理的。
Image img = Image.getInstance(part); //part is a string pointer to a file.
Rectangle imgPageSize;
if (i == 0) {// testing - rotate first page
img.setRotationDegrees((float) 90.0); //testing
imgPageSize = new Rectangle(img.getHeight(), img.getWidth());
}
TiffToPDF.setPageSize(imgPageSize); // this does not work
if (!TiffToPDF.isOpen())
TiffToPDF.open();
TiffToPDF.add(img);
謝謝我認爲這將工作,我會張貼代碼,如果我能得到它,真的很感謝精彩的細節。 – Rob