You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从PDF提取指定工程图纸并导出为SVG文件

批量提取PDF中指定工程图纸并导出为SVG

我正在开展一个项目,需要从PDF文件中提取特定工程图纸——仅保留带标注的**盘头型螺丝(螺距=0.35mm)**部分,移除所有其余内容。

目前已完成PDF提取与格式转换,但遇到了问题:尝试裁剪PDF特定区域时,只是隐藏了无关内容,画布尺寸和冗余数据仍保留,导致导出的SVG文件中目标图像周围存在大量空白。

我的核心需求是批量处理多个PDF文件,精准提取目标螺丝图纸,彻底清除所有无关内容,最终保存为SVG格式文件。

目标图纸参考样式:
目标螺丝图纸

以下是我目前使用的部分代码:

fitz.open(pdf_path)
page = doc[page_number]

# crop_rect = fitz.Rect(60, 80, 595, 695)

# Crop the page to the defined area
# page.set_cropbox(crop_rect)

# Create a new PDF document for the cropped content

svg_content = page.get_svg_image(matrix=fitz.Matrix(1, 1))

内容的提问来源于stack exchange,提问作者ankit maltare

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 22:22:32