前言 我们基于mxcad创建了一个在线CAD项目,该项目中包含了预览、编辑图纸、操作图纸数据库等多种CAD功能。用户集成后支持二次开发。当前我们提供了两种集成方式,方案1:通过iframe集成mxcad项目;方案2:直接在项目中集成mxcad-app插件。 下面我们详细讲解第2种mxcad-app ...
转载 17天前
375阅读
前言CAD图形识别功能可帮助用户快速识别和提取CAD图纸中的各种图形,从而加速设计过程。可应用在识别与分类阶段,自动识别图纸中的不同元素,通过特定特征进行区分,减少了手动分类的工作量;也可应用在数量统计阶段,统计图纸中各种构件的数量用于预算;还可运用在图纸定位和应用阶段,快速定位图纸上的特定元素,便于快速查找和修改。mxcad 为用户提供了图形识别功能和API,用户可根据自身需求对该功能
原创 精选 2024-09-29 11:53:04
399阅读
这是我在博客园发表的第一篇文章。以后会陆续把在线预览其他格式文档的解决方案发表出来。 解决思路:把pdf转换成html显示。 在线预览pdf我暂时了解3种解决方案,欢迎大家补充。 方案一: 利用pdf2html软件将PDF转换成HTML。 用法: PDF2HTML [选项] <PDF 文件> [<H
转载 2016-10-03 20:14:00
1290阅读
前言在工程制图和制造领域,焊接符号(Welding Symbols)是用于表示焊缝类型、尺寸、位置以及工艺要求的标准化图形语言。广泛应用于机械设计、钢结构、船舶制造、压力容器等行业中,帮助技术人员理解焊接意图。本文将介绍焊接符号的基本结构、符号、含义,并根据焊接符号的特性通过网页CAD实现焊接符号类,实现绘制焊接符号的功能。焊接符号特性分析一、焊接符号的基本构成焊接符号由以下几个基本部分组成:1.
web页面上实现文档在线预览由来—— 最近听一个同学说公司有新的需求,要求做一个直播页面,并且可以同时在线播放ppt、word等文档这一下就难倒了刚毕业的我们,但问题还是要解决的解决过程biying 了一下 office 在线预览 罗列一下索引结果经过一波波试错,重做,下面奉上一波 "office 在线预览" 干货具体实现方法有很多,如:通过服务器预先转换为PDF,再转换为SWF,最后通过网页加
转载 2023-09-09 01:44:52
275阅读
一、项目概述MxCAD与Mapbox结合项目是一个创新性的解决方案,将在线 CAD 编辑功能与地图服务无缝集成,该项目通过自定义的Mapbox版本支持中国国家大地坐标系(CGCS2000),并结合 MxCAD 强大的在线CAD编辑能力,实现了在地图上直接加载、编辑和管理 CAD 图纸的功能。核心技术栈包括:- 修改版 Mapbox GL JS(支持 CGCS2000)- MxCAD 在线 CAD
原创 1月前
158阅读
目前并没有一个完全基于Vue.js的开源工具可以实现在线编辑和预览CAD文件,但有一些相关的技术和工具可以结合使用来实现类似的功能,或者有一些现成的在线平台可以满足部分需求。可以结合Vue.js实现CAD预览和编辑的技术方向使用WebGL和Three.js原理:Three.js是一个基于WebGL的JavaScript库,可以用来在网页上渲染3D图形。虽然它本身不是专门用于CAD的,但可以通过解析
原创 6月前
1212阅读
1点赞
最近在做项目时,需要用到在线文档预览,看过明道的一篇搭建office web apps服务的文章,但是由于时间的关系,没有仔细研究,这几天有时间,就拿出来研究了下,折腾了几天终于完成了部署,然后就搬过来做下记录。 优点 现有代码改动量很小,几乎可以忽略不计。 无需自己写代码,只需一台服务器即可 支持
原创 2021-12-23 17:04:45
395阅读
在把文档的格式转换成swf格式以后,现在该实现在线预览在线预览的方法有两种方式。 第一种: 通过flashpaper实现文档的在线预览。第二种是通过flexpaper实现文档的在线预览。 在博客中用到的是第二种方法。 在这里我们来了解一下是什么是flexpaper。 1  Flexpaper的简介     FlexPaper是一个被
转载 2023-08-24 16:37:15
112阅读
前言在DWG数据库中,所有图块都存放在块表McDbBlockTable()中,块表中每一条记录称为图块记录对象McDbBlockTableRecord()。图块记录中存放着所有实体数据,用户可以通过改变图块的属性设置来修改其对应着的实体数据。 块表操作1.获取当前控件的数据库块表我们可以通过调用 mxcad 中的 MxCpp.getCurrentMxCAD()得到当前的控件, 然后调用控件实例的g
原创 2024-06-19 10:28:49
192阅读
简介基于 OpenOffice 服务将文件 (.doc、.docx、.xls、.ppt) 转化为pdf、html格式,然后直接在浏览器渲染输出。内置功能文件上传功能文件转换功能文件预览功能远程文件预览功能代码集成基于 SpringBoot + OpenOffice 实现的项目案例,配置文件 application.properties 引入:# 默认不开启 需要开启的设置成true jodconv
前言最近需要实现在浏览器上预览 PDF 并能提供下载的功能,这里对功能的实现做一个简单的记录一、功能实现PDF 的预览网上说的最多的是PDF.JS实现预览,作者对这个接触的不多,所以第一时间还是想的后台通过文件流操作,利用各个浏览器的内核支持PDF预览功能来实现。二、PDF在线预览1.方法一将需要在浏览器上预览的PDF放在静态文件夹下,使用ClassLoader获取class路径得到pdf文件的目
转载 2023-05-31 16:48:33
384阅读
相信大家在开发的过程中都会遇到在线预览功能,有没有想过如何通过java来实现excel、word、txt、ppt等办公文件在线预览功能?今天我们就来解决这一疑问!其实,网上还是有些公司对这一功能提供了收费服务。那么,如何实现免费的功能呢?接下来,我们就来免费实现一版本吧。我们要实现免费,用到的就是openoffice。openoffice的原理是:通过openoffice将word、ppt、exc
转载 2023-06-15 22:32:11
481阅读
实现逻辑有两种: 一、利用jodconverter(基于OpenOffice服务)将文件(.doc、.docx、.xls、.ppt)转化为html格式。 二、利用jodconverter(基于OpenOffice服务)将文件(.doc、.docx、.xls、.ppt)转化为pdf格式。 转换成html格式大家都能理解,这样就可以直接在浏览器上查看了,也就实现了在线预览
转载 2023-05-18 15:25:47
614阅读
   下午研发部小姐姐让我来个上传文件网页预览,一听蒙蔽啊,都没弄过啊,没事,可以学嘛,俺就赶紧快快的百度学习起来,什么CSDN,博客园,github走起来,让我们一起摇摆摇摆、、、、、    好了好了,步入正题,请看下方:    目前实现文件在线预览功能一般有三种方法:    
首先我们需要准备需要的文件     1、pdf.js的文件,可以直接百度去官网下载,下载下来官网还会自带一个demo。    2、下载openoffice并安装好.           1)windos环境下的直接百度下载安装就好了。  &
转载 2023-10-04 08:36:00
320阅读
如果实现Office文件在线预览​ usdoc文档在线预览服务特点:支持PC端office预览,支持移动端office在线预览,支持IOS,Mac等平板设备在线预览。 一、使用方法 拼接文件地址。 将文件地址(文件url)拼接在:http://vw.usdoc.cn/?src=文件地址url (1)w = 0(默认参数)该参数为默认参数表示word预览
原创 2021-11-08 16:52:31
4556阅读
2点赞
步骤一:(涉及到的工具)  访问:http://www.zhuozhengsoft.com/dowm/,从官网下载PageOffice for Java。步骤二:(配置工程)  1. 解压PageOffice 开发包,打开“集成文件”目录,拷贝“WEB-INF\lib”目录中的pageoffice4.4.0.2.jar到自己项目的“WEB-INF\lib”目录  2. 参考“集成文件”文件夹中的
转载 2023-06-20 22:06:01
269阅读
# 在线预览Java的实现 在线预览Java程序是一个有趣且实用的项目。通过它,你的用户可以在网页上编写Java代码并实时查看其输出。本文将以简单易懂的方式,指导你完成这个项目的实现过程。我们将通过一些步骤和代码示例,让你全面掌握这项技能。 ## 流程概述 为了实现在线预览Java,我们可以将整个过程分为以下几步: | 步骤 | 描述
原创 10月前
32阅读
       近期项目上遇到一个需求是用户上传的文档进行在线浏览,之前有过一篇使用 OpenOffice 将 word 转换成 html 页面进行展示的。现在介绍一个新的工具那就是 Print2Flash 。 Print2Flash是一个虚拟打印机类的文档转换软件,因此只要是可打印的文档,都可以轻松转换为Flash文件,即SWF动画,特别
  • 1
  • 2
  • 3
  • 4
  • 5