2016-08-02 58 views
0

我想從PDFBox 1.8.8遷移到2.0.1,但在PDFBox 2.0.x中使用什麼等效爲TYPE_BYTE_INDEXEDTYPE_BYTE_INDEXED在PDFBox 2.0.x中相當於

+0

由於性能不佳,2014年被刪除,請參閱https://issues.apache.org/jira/browse/PDFBOX-1963 07/Mar/14 14:02。解決方案是渲染到RGB,然後轉換爲您想要的任何不受支持的類型。 –

+0

@Tilman該評論符合答案。 – mkl

+0

@mkl ok,完成。最初在那個時候,TYPE_BINARY也被刪除了。 –

回答

1

由於涉嫌糟糕的性能,2014年刪除了渲染到TYPE_INDEXED,請參見here

...因爲它可以防止用戶傳入已知導致性能不佳的任意類型,例如 。 TYPE_INT_BGR,實際上除TYPE_BYTE_BINARY,TYPE_BYTE_GRAY,TYPE_INT_RGB或 TYPE_INT_ARGB以外的其他 類型。

解決的辦法是渲染到RGB,然後convert到任何你不想要的不受支持的類型。