• 首页
  • 使用指南
    上传指南安装指南
  • API文档
    开发指南API调用API参考
  • 相关网站
    嘉立创EDA嘉立创社区开源广场
  • 编辑器
    在线编辑器(专业版)桌面客户端
  • 扩展管理
  • 登录注册
嘉立创产业服务站群

电子产业

logo

嘉立创PCB

PCB、FPC制造服务

logo

嘉立创SMT

一站式PCBA服务平台

logo

嘉立创激光钢网治具

激光钢网&治具制造

logo

嘉立创EDA

国产PCB设计工具

机械产业

logo

嘉立创FA

机械/电气零部件一站式商城

logo

嘉立创3D打印

树脂、尼龙、金属3D打印服务

logo

嘉立创CNC机械智造

机加件一件起订,3天交货

更多服务

嘉立创CAM

国产线路板CAM软件

Forface 3D

SaaS化3D技术服务平台

硬创社

好玩的硬件交流社区

供应商合作

一站式阳光采购平台

· EDA扩展广场
首页

使用指南

上传指南安装指南

API文档

开发指南API调用API参考

相关网站

嘉立创EDA嘉立创社区开源广场

编辑器

在线编辑器(专业版)桌面客户端
登录注册

原理图PDF交互

OSHWHub132v1.0.2
(6)Apache-2.0
在PCB编辑器中预览原理图PDF,点击元件位号文本自动选中高亮并定位PCB封装,支持自动平移和缩放
详情
更改日志
历史版本
评论

原理图PDF交互

OSHWHub132
(6)Apache-2.0
详情
更改日志
历史版本
评论

eext-schematic-pdf-interaction

原理图PDF交互扩展 — 在 PCB 编辑器中预览原理图 PDF,点击元件位号文本自动选中高亮并定位 PCB 封装。非常适合只有原理图PDF又需要和PCB对位的场景。

功能

  • 仅在 PCB 编辑器中显示菜单入口(顶部菜单 → 原理图PDF交互 → 打开原理图PDF...)
  • 点击菜单打开 IFrame 弹窗(支持最小化),选择本地 PDF 文件(点击或拖拽)
  • 点击"预览 PDF"按钮,在独立浏览器窗口中渲染 PDF
  • 点击 PDF 中的元件位号文本(如 R1、C2、U3),PCB 自动选中高亮对应封装
  • 三个用户选项:
    • ☑ 自动收起弹窗(默认开启)— 点击预览后自动最小化弹窗
    • ☑ 自动平移(默认开启)— 点击位号后平移画布到元件中央
    • ☐ 自动缩放定位(默认关闭)— 点击位号后缩放并定位到元件
  • PDF 预览支持:翻页、缩放(按钮 / Ctrl+滚轮)、适合宽度、书签/大纲导航
  • 关闭预览窗口后自动恢复 IFrame 弹窗
  • 位号未找到时显示明确提示

截图

alt text

提示

  • 本插件仅支持在浏览器使用,不支持在个人版客户端使用

Changelog

[1.0.2]

修复

  • 优化多语言

[1.0.1]

修复

  • 修复 PDF 预览窗口无法渲染 PDF 的问题(worker 加载失败,改为主线程 fake worker 模式)
  • 修复 doCrossProbeSelect 返回空结果时仍显示"已定位"的错误提示
  • 修复重复点击预览按钮打开多个 popup 导致通信混乱的问题
  • 修复 postMessage 无来源校验的安全隐患
  • 修复 PDF 加载失败时无任何错误提示的问题
  • 修复拖拽非 PDF 文件时无反馈且边框颜色不恢复的问题
  • 修复 PDF 文本层定位计算不准确导致点击偏移的问题
  • 修复 PDF 未加载完成时点击缩放按钮导致报错的问题
  • 修复 extension.json 中 displayName 的错别字

变更

  • extension.json 中菜单 id 加上插件名前缀(schpdf-pcb-*),避免全局冲突
  • extension.json 补充 keywords(Schematic、CrossProbe、Designator)
  • extension.json 完善 description 描述
  • 版本号升至 1.0.1

[1.0.0] - 2025

新增

  • PCB 编辑器菜单入口:"Schematic PDF Interaction" → "Open Schematic PDF..."
  • IFrame 弹窗文件选择器,支持点击选择和拖拽 PDF 文件
  • 独立浏览器窗口 PDF 预览,支持缩放、翻页、Ctrl+滚轮缩放、书签/大纲导航
  • 点击 PDF 中的元件位号文本,PCB 自动交叉探测选中高亮对应封装
  • 三个用户选项:自动收起弹窗(默认开)、自动平移(默认开)、自动缩放定位(默认关)
  • 关闭预览窗口后自动恢复 IFrame 弹窗
  • 中英文多语言支持
  • pdf.js v3.11.174 本地内嵌,离线可用

使用的 EDA API

  • sys_IFrame.openIFrame() / hideIFrame() / showIFrame() — IFrame 弹窗管理
  • sys_Message.showToastMessage() — Toast 提示
  • pcb_SelectControl.doCrossProbeSelect() — 按位号交叉探测选中
  • pcb_SelectControl.getAllSelectedPrimitives_PrimitiveId() — 获取选中元件 ID
  • pcb_Primitive.getPrimitivesBBox() — 获取元件包围盒
  • pcb_Document.navigateToCoordinates() — 平移画布
  • dmt_EditorControl.zoomToSelectedPrimitives() — 缩放定位到选中元件
  • sys_I18n.text() — 多语言文本
暂无数据
暂无数据

评论

在登录或注册后才可以进行评论操作
全部评论(1)
按时间排序|按热度排序

类型

PCB

关键词

ToolPCBPDFSchematicCrossProbeDesignator

扩展信息

版本v1.0.2
发布者

EasyEDA

发布时间2026-06-18 09:03:46
名称

eext-schematic-pdf-interaction

UUID

26d40432fa5441658d7b0d7589677219

适用EDA版本:^3.0.0
报告

报告滥用

logo

政策条款

服务条款隐私政策项目授权许可协议作出贡献感谢名单

软件版本

专业版标准版教育版私有化部署版

解决方案

专业版编辑器标准版编辑器桌面客户端API接口文档格式

使用帮助

用户论坛专业版教程标准版教程专业版更新标准版更新

关于我们

团队介绍相关报道关于公司联系我们合作联系
EDA公众号
EDA公众号
开源公众号
开源公众号
开源硬件交流群
开源硬件交流群
版权所有 - 深圳创电优选科技有限公司 粤ICP备2026007863号粤公网安备44030402002736号增值电信业务经营许可证粤B2-20201198ISO/IEC隐私政策用户协议