首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏网页CAD

    网页CAD实现图纸比较功能(html在线预览cad)

    前言 设计师在工作中需要对图纸进行多次改版或审核,图纸迭代后,修改的内容与之前内容之间需要比对,因此mxcad 提供给了CAD图纸比对功能,用户使用该功能能够快速识别图纸改版前后的具体差异,另外我们为用户提供了图纸比对相关的的 更多文章和链接请关注公众号:梦想云图网页CAD。 图纸比对步骤 1. 打开mxcad在线示例demo:https://demo.mxdraw3d.com:3000/mxcad/ 2. 点击【打开文件】,打开目标CAD图纸,如下图所示: 3. 点击【工具(A)】菜单栏,选择【图纸比对】按钮,如下图所示: 4. 在弹出的文件选择器中,选择需要比对的图纸。 点击【确定】按钮后,等待比对结果,如下图所示: 5. 查看比对结果,如下图: 图纸比对功能详解 1. 工具栏命令和选项 图纸比较完成是,项目界面会出现"DWG比较"工具栏。 2.

    1.5K10编辑于 2024-08-23
  • 来自专栏网页CAD

    (在线预览CAD图纸)在线CAD调用内部弹框的方法

    基础调用1.首先创建一个test_dialog文件夹用于存储弹框相关的文件,如下图:2.在文件夹下创建 dialog.ts 文件用于注册弹框,代码如下:// dialog.isShow.value 默认是 dialog.isShow.value);    });3.在文件夹下创建 dialog.vue 文件用于构建弹框ui界面,代码如下:<script setup lang="ts">import { ref _context;render(vnode, el);5.最终在MxCAD项目中的src/index.ts文件中引入test_dialog/index.ts文件,代码如下:import '. _context;   render(vnode, el);4.同上述基础用法一样,在MxCAD项目中的src/index.ts文件中引入test_dialog/index.ts文件5.最后在自己的方法中调用dialog就可以直接控制弹框了,代码如下:   function test() {       /**        * 这里是弹出弹框前需要执行的代码        */       

    1.2K10编辑于 2025-03-08
  • 来自专栏CodecWang

    H5 文件预览和下载

    Author: Codec.Wang Date: 2020/06/04 今天前端小伙伴遇到这么一个问题:a 标签指向非同源的一个文件,点击后会在浏览器中打开并预览文件而不是下载它。 先来了解下 HTML5 a 标签的 downlaod 属性。 参考MDN,该属性表示让浏览器下载 URL 而不是导航到它。 分别点击两个 a 标签,你会发现不加 download 的会在浏览器中预览 config.json 文件,而加了 download 就会下载。 如果值是 inline,表示是网页的一部分;值为 attachment,表示以附件的形式下载文件。 比如下面两个链接文件内容完全一致,都放在我的对象存储 COS 上面。 第一个还是预览,第二个就直接下载了。搞定!

    2.6K20编辑于 2021-12-07
  • 来自专栏White feathe 的博客

    h5获取pdf文件实现预览

    native嵌套 h5实现 pdf 预览 目前实现嵌套预览pdf的有很多种方法各种插件:http://www.open-open.com/news/view/1fc3e18/ 这里我就介绍我要实现的功能 :    我需要native嵌套h5,实现*.pdf预览,而我的pdf,并不是本地的pdf文件,而是通过某服务器下发的http协议的pdf文件    大致分为两种情况,你肯定会说 native为什么还要分为两种情况呢 就目前(2016-03-30)来说,IOS系统兼容性还可以,但是Android就不同了,Android手机是各色各样,我的实现如下: 1、IOS版 window.open(“服务器下发的文件”); // 即可实现 2、Android版 Android就不同了,可通过服务器下发的*.pdf文件先下载到本地,只有这样方才可打开。 H5如何下载文件到本地:http://blog.csdn.net/qq_16559905/article/details/51012763 然后通过native自带的浏览器打开

    2.7K20编辑于 2021-12-08
  • 来自专栏办公魔盒

    VB.NET 直接读取CAD DWG文件转换成BMP位图进行预览

    vb.net 直接从DWG文件中提取位图放在PictureBox中预览 Imports System.IO Public Class Form1 Private Sub Button1_Click Dim PosSentinel As Integer '文件描述块的位置 Dim br As BinaryReader '读取二进制文件 Dim TypePreview ,DWG文件中不包含位图文件头,要自行加上去 Dim BMPInfo() As Byte '包含在DWG文件中的BMP文件体 Dim BMPF As New MemoryStream '保存位图的内存文件流 Dim bmpr As New BinaryWriter(BMPF) '写二进制文件类 Dim myImg As Image = Nothing bmpr.Write(biH.bfType) '文件类型 bmpr.Write(biH.bfSize) '文件大小

    4.8K41发布于 2019-07-22
  • 来自专栏网页CAD

    在线CAD二次开发块表的详细教程(WEB预览cad插件)

    插入图块我们可以调用 mxcad 的实例对象中的insertBlock()方法引入插件图块文件得到引用的图块 ID ,最后通过McDbBlockReference()实例化一个 CAD 图块引用实体,设置该实体的 McDbBlockReference, MxCADUiPrPoint } from "mxcad"   async function MxTest\_InsertBlock(){       // 目标块文件网络文件路径 getBlockTable()   let blockId = blockTable.get("目标图块名")   blockId.erase()   // 更新显示   mxcad.updateDisplay()5. 把一个DWG文件插入到当前文件 我们可以调用 mxcad 对象的 insertBlock()方法把一个DWG文件,插入到图上,指定一个块名,放在块表记录中。 () as any;      console.log(attribt.textString);      console.log(attribt.tag);    })在线示例示例项目地址: [在线CAD

    76710编辑于 2024-06-18
  • 来自专栏网页CAD

    (H5查看CAD)网页CAD SDK快速集成

    前言我们基于mxcad创建了一个在线的CAD项目,该项目中包含了预览、编辑图纸、操作图纸数据库等多种CAD功能。用户集成后支持二次开发。 MxCAD项目初始化界面如下:一、基础集成步骤1.1、基于vite集成mxcad-app第一步,在`main.js`中引入mxcad项目所需要的样式文件,创建初始MxCAD项目   // 引入mxcad-app mxcadAssetsPlugin(),         ...     ],   });1.2、基于webpack集成mxcad-app第一步,在`main.js`中引入mxcad项目所需要的样式文件 在自己的项目中安装`mxcad-app`导入MxCAD项目后,构建打包的时候会默认创建名为 mxcadAppAssets 的文件夹来存放 MxCAD 相关的所有静态资源。 如果用户需要修改放置静态资源的文件夹名,可以直接调用`mxcadAssetsPlugin`方法中的`outputDir`属性值。

    44310编辑于 2025-10-15
  • 来自专栏网页CAD

    (H5前端CAD)在线CAD如何实现图形识别功能(真正国产CAD

    前言CAD图形识别功能可帮助用户快速识别和提取CAD图纸中的各种图形,从而加速设计过程。​ mxcad 为用户提供了图形识别功能和API,用户可根据自身需求对该功能进行拓展或二次开发,更多开发文档关注公众号:梦想云图网页CAD。图形识别步骤1. 打开mxcad在线示例demo。2. 在弹出的图形识别框内设置查找图形详情,设置图形名称可方便后续查找已识别图形;设置重新选择图形时,会覆盖当前选中图形;设置区域查找时,需要用户框选查找范围,若未框选范围则会默认为全图纸查找图形,如下图:5. 10); this.pt1.x -= num; this.pt1.y -= num; this.pt2.x += num; this.pt2.y += num; // 生成预览图 = 0; const mxcad = MxCpp.getCurrentMxCAD(); this.dTolPt = mxcad.mxdraw.viewCoordLong2Cad

    1.7K10编辑于 2025-10-15
  • 来自专栏生活处处有BUG

    文件文档在线预览

    背景 系统需要预览在线word、excel、pdf等文件 ,pdf还好,word和excel就不太友好了,需要下载下来,文件少还行,多了,用户就很烦,下载了还得人工删除 。 所以找了一个可以直接在线预览的文案。 -p 8012:8012 keking/kkfileview:4.1.0 浏览器访问容器8012端口 http://127.0.0.1:8012 即可看到项目演示用首页 项目接入使用 当您的项目内需要预览文件时 ,只需要调用浏览器打开本项目的预览接口,并传入须要预览文件的url,示例如下: 3.x.x 及以上版本 #[1] <script type="text/javascript" src="https:// cdn.jsdelivr.net/npm/js-base64@3.6.0/base64.min.js"></script> var url = 'http://127.0.0.1:8080/file/test.txt'; //要预览文件的访问地址

    1.6K20编辑于 2023-11-21
  • 来自专栏用户7873631的专栏

    go上传文件预览

    err.Error(), http.StatusInternalServerError) return } file,handler,err:=r.FormFile("file")//文件句柄 文件信息 可能发生的错误 if err! /upload/" + handler.Filename)//保存到当前目录下的upload目录下.handler.Filename 表示从 HTTP 请求中获取的上传文件的原始文件名。 ,返回文件的字节数据和可能的错误。 ,用于提供静态文件 fs := http.FileServer(http.Dir("static")) // 将文件服务器与根路径 "/" 关联起来 http.Handle("/", fs)

    65910编辑于 2024-03-14
  • 来自专栏IT民工的代码世界

    SpringBoot实现文件在线预览

    背景 最近公司内部oa系统升级,需要增加文件在线预览服务,最常见的文件就是office文档,一开始构思几个方案,比如office软件自带的文件转换,openoffice转换,offce365服务,aspose 组件转换,最终采用了aspose转换,原因是组件功能完善,不依赖其它软件安装环境 系统设计 文件类型及方案 文件类型 预览方案 word aspsoe-word转换图片预览(版本21.1) ppt aspose-slides (版本1.5.0) mp4 整合vedio.js预览(js版本7.10.2) txt 读取文件内容预览 注:aspose因版权问题,工程示例代码中全部使用试用版,转换图片会出现水印 流程设计 系统实现 FILE_TYPE_MAP.put(".bmp", "424D"); // Windows Bitmap (bmp) FILE_TYPE_MAP.put(".dwg", "41433130"); // CAD file=(文件地址) 文件地址支持文件访问路径与流输出 项目源码地址 https://gitee.com/code2roc/fast-preview 预览界面 word excel ppt pdf

    1.9K20编辑于 2023-07-19
  • 来自专栏全栈程序员必看

    JAVA实现文件预览功能

    近期做的项目要求实现文件在线预览功能,可支持多种文件类型,TXT,DOC,PDF,XLS , 最好支持压缩包的预览功能.没办法,只能网上找啊 看了个遍,都是些不靠谱的,转来转去的一个能用的都没有,付费的产品有永中啊 下完后 整个项目的结构如图,至于什么SpringBoot的 大家去搜好了 肯定比我讲的好,你们只要会用就行了. down下来 改了下配置 主要是 application-dev.properties这个文件需要改动 这个是楼主的配置 桌面上建立一个 demo 的文件夹 哦 差点忘记了 记得下载 Open office 安装就默认路径就行 图标如下图 网上的下载都比较慢 大家可以用我分享的链接下载 不用谢 Redis 也不要忘了哈 怎么安装 这个大家都会 Redis 服务 和 OpenOffice服务开启后 直接启动项目 直接运行这个main 方法 楼主端口是8012 直接浏览器 直接上传文件就可以了 楼主传了个压缩包 来看下效果 完美预览成功 再试个 word 也是成功 好了 推荐大家试用下 有什么问题可以来问我 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn

    3.4K30编辑于 2022-08-28
  • 来自专栏Java Tale

    jquery在线预览PDF文件

    }); </script> </head> <body> PDF File </body> </html> 查看预览 : ---- http://tiantianit.net/upload/books/AlbbJavaKfsc.pdf ---- 使用jquery.media.js就可以直接把一个连接到pdf文件的链接打开 mpeg,mp4,m4a,psd,qt,qtif,qif,qti,snd,tif,tiff,wav,3g2,3gp', ieAttrs: { classid: 'clsid:02BF25D5- 0),10); if (w) meta.width = w; if (h) meta.height = h; if (cls) meta.cls = cls; // crank html5

    7.3K31发布于 2020-03-16
  • 来自专栏全栈程序员必看

    office文件 vue 预览_vue实现pdf文档在线预览功能

    针对android系统不支持pdf文档在线预览,可通过引入pdf.js插件实现,其具体实现步骤如下 一、引入插件 方式一:npm install –save pdfjs-dist,安装完成后在vue项目的 node_modules出现如下依赖 方式二:只引入pdf.js的核心文件pdf.js和pdf.work.js,其他无关的文件全部删除 方式三:将插件直接放在static文件夹下 二、前端页面代码 方式一和方式二 ,此种方式的filePath如为本地文件不进行编码也可发送请求,如为跨域文件不进行编码无法发送请求,因此建议统一进行编码。 (pdfUrl); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setConnectTimeout(5* outputStream); } catch (Exception e) { e.printStackTrace(); } return null; } } 具体采用哪种方式实现pdf文档的在线预览

    4.6K10编辑于 2022-08-30
  • 来自专栏deepcc

    HTML5上传图片预览

    DOCTYPE html> <html> <head> <title>HTML5上传图片预览</title> <meta http-equiv="Content-Type" content="text/ <script src="http://www.codefans.net/ajaxjs/jquery-1.6.2.min.js"></script> </head> <body>

    请选择图片文件

    5.3K20发布于 2018-07-05
  • 来自专栏deepcc

    HTML5上传图片预览

    DOCTYPE html> <html> <head> <title>HTML5上传图片预览</title> <meta http-equiv="Content-Type" content="text/ <script src="http://www.codefans.net/ajaxjs/jquery-1.6.2.min.js"></script> </head> <body>

    请选择图片文件

    5.7K50发布于 2018-05-16
  • 来自专栏mall学习教程

    基于SpringBoot的文件在线预览神器,可支持99%常用文件的在线预览

    在上一篇 文章中,我们使用MinIO实现了文件存储,用于存储各种格式的文件。有时候我们不仅需要文件存储,还需要文件的在线预览。 这里给大家推荐一个基于SpringBoot的文件预览神器kkFileView,基本支持主流文件的在线预览,使用也很简单,希望对大家有所帮助! Examples即可,注意修改下version为2012-10-17; 修改成功后就可以在线预览文件了,我们来看下在线预览文件的URL格式,只需传入url(需要预览文件地址)即可,这里要注意的是这个 pdf和JPG来实现预览的; 再来预览下pdf文档,和上面两个并没有啥区别; 再来预览下excel文档,这预览效果有待提高; 再来预览下纯文本的Markdown文档; 最后再来预览下压缩文件,支持查看压缩文件中的内容 ,点击文件可直接预览

    3.2K60发布于 2021-08-20
  • 来自专栏用户7873631的专栏

    php案例 文件上传并预览

    作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主 文章目录 前言 代码 cyg.php 2.php 效果:也就是上传的文件里面的内容 ---- 前言 php 案例 文件上传并预览功能 代码 cyg.php <! /uploads/".basename($_FILES['file']['name'])); //意思是把上传的文件放到D:\phpstudy_pro\WWW\uploads文件夹里面 $file2 /uploads/".basename($_FILES['file']['name']);//获取上传的文件的绝对路径 $file4=file_get_contents($file1." :也就是上传的文件里面的内容

    2K20编辑于 2022-09-29
  • 来自专栏iOS逆向与安全

    iOS小技能:文件预览、分享

    [documentController presentPreviewAnimated:YES]; // 预览文件 在这里插入图片描述 2.2 文件分享 CGRect rect canPerformAction %s", __func__); return YES;//显示copy print // return NO; } III 案例 3.1 文件下载和预览 UIDocumentInteractionControllerDelegate [documentController presentPreviewAnimated:YES]; // 预览文件 _filePathFromUrl = nil; } return _filePathFromUrl; } 预览文件 UIDocumentInteractionControllerDelegate [documentController presentPreviewAnimated:YES]; // 预览文件

    1.7K20编辑于 2022-08-22
  • 来自专栏前端开发随笔

    浏览器在线预览offce,vue-pdf预览pdf文件

    在office官方自带的链接后添加自己的文档链接,浏览器就可以自动解析预览 支持 word 、ppt、excel,不支持pdf格式文件 "https://view.officeapps.live.com src=" + http://word; 我们引入vue-pdf来在线预览pdf文件 文档地址 npm install --save vue-pdf <template> <div class=" vue-pdf"; export default { components: { pdf }, data() { return { pdf: "", //浏览的pdf文件 important; } </style> 打包上线的时候会生成个worker文件,将一起部署到服务器 ? 还会生成个.map文件去src/config/index.js修改 productionSourceMap:false

    6K20发布于 2020-09-03
领券