我想用pdfclown從pdf提取矢量圖形(線條和點)。我試圖圍繞圖形樣本包裹頭部,但我無法弄清楚這個對象模型是如何工作的。請任何人都可以解釋關係?用pdfclown提取矢量圖形(線條和點)
0
A
回答
0
你是對的:直到PDF小丑0.1系列,高級路徑建模沒有實現(它將從ContentScanner.GraphicsWrapper派生)。
下一個版本(0.2 series,由於下月)將支持所有的圖形內容的高級別代表,包括路徑對象(PathElement),通過新ContentModeller。下面是一個例子:
import org.pdfclown.documents.contents.elements.ContentModeller;
import org.pdfclown.documents.contents.elements.GraphicsElement;
import org.pdfclown.documents.contents.elements.PathElement;
import org.pdfclown.documents.contents.objects.Path;
import java.awt.geom.GeneralPath;
for(GraphicsElement<?> element : ContentModeller.model(page, Path.class))
{
PathElement pathElement = (PathElement)element;
List<ContentMarker> markers = pathElement.getMarkers();
pathElement.getBox();
GeneralPath getPath = pathElement.getPath();
pathElement.isFilled();
pathElement.isStroked();
}
在此期間,可以提取矢量圖形迭代通過ContentScanner內容流的低級別表示形式ContentScanningSample(在可下載的分佈可用)建議,尋找路徑 - (BeginSubpath,DrawLine,DrawRectangle,DrawCurve,...)。
+0
謝謝。非常有建設性的答案。我在聖誕節等着孩子們的新版本! –
相關問題
- 1. PDFClown圖像提取圖像反轉
- 2. 提取矢量
- 3. 如何使用矢量矢量讀取圖形?
- 4. 從不等矢量分組條形圖
- 5. MFC和圖表庫/矢量圖形?
- 6. 如何使用xpdf庫從PDF中識別和提取矢量圖形?
- 7. 打開圖層3-獲取矢量數據中的矢量類型(線,多邊形,點)
- 8. 提取矢量的子矢量
- 9. 用條形圖和線條繪製flot圖形
- 10. 線條圖:使用矢量來定義不同的線寬
- 11. SAS矢量圖:矢量線消失
- 12. iOS:矢量圖形/圖像
- 13. 從Inkscape中提取pdf格式的矢量圖形
- 14. R:條件矢量求和矢量
- 15. 矢量圖形和石英2D iOS
- 16. 生成PDF和矢量圖形
- 17. 從包裝提取到矢量地圖
- 18. pdfbox可以提取矢量圖像嗎?
- 19. 線條和條形圖在一個圖形核心圖
- 20. Android圖形制作線條條形圖
- 21. CUDA:如何將特定圖像點提取爲連續矢量?
- 22. 如何獲取JQPlot中點擊條形圖的條形圖條形圖
- 23. 有條件條形圖着色與R中的矢量
- 24. 矢量圖形在iOs?
- 25. Android中的矢量圖形
- 26. 旋轉矢量圖形
- 27. 繪製矢量圖形7
- 28. silverlight中的矢量圖形
- 29. 使用iOS圖表的組合圖表(線條和條形圖)
- 30. 矢量數學和矩形
我投票結束這個問題作爲題外話,因爲它沒有問關於現有代碼的具體問題。這只是要求人們解釋第三方圖書館。 – user1118321