Exce表格网

java实现在线预览excel(java在线预览pdf)

来源:www.0djx.com  时间:2023-01-08 17:25   点击:53  编辑:表格网  手机版

1. java在线预览pdf

只能先解析pdf为文本、字符串,再把文本、字符串拼成xml。解析pdf可以通过iText或iTextSharp,拼成xml这个就看你自己想怎么组装了。

2. java在线预览文件

手机是不能打开压缩文件的,必须先在电脑中解压然后移动到手机中,当然部分支持JAVA功能的可以下载并打开安装文件,比如QQ或者其他程序的手机版安装包等,这个需要提前查阅资料或者询问商家手机是否支持。但是WINZIP,WINRAR等压缩文件是肯定打不开的

3. java在线预览的pdf文档只显示一半

创建PdfDocument类的对象,添加页面,创建字体、画刷、字符串样式等步骤后,运行程序,就可以创建PDF文档,具体可以参考下面的方法:

import java.awt.*;

import java.awt.geom.Point2D;

import java.awt.geom.Rectangle2D;

import java.io.*;

import com.spire.pdf.PdfPageBase;

import com.spire.pdf.graphics.*;

public class CreatePdfDocumentInJava {

public static void main(String[] args) throws FileNotFoundException, IOException {

//创建PdfDocument对象

PdfDocument doc = new PdfDocument();

//添加一页

PdfPageBase page = doc.getPages().add();

//标题文字

String title = "Java基础语法";

//创建单色画刷对象

PdfSolidBrush brush1 = new PdfSolidBrush(new PdfRGBColor(Color.BLUE));

PdfSolidBrush brush2 = new PdfSolidBrush(new PdfRGBColor(Color.BLACK));

//创建TrueType字体对象

PdfTrueTypeFont font1= new PdfTrueTypeFont(new Font("Arial Unicode MS",Font.PLAIN,14),true);

PdfTrueTypeFont font2= new PdfTrueTypeFont(new Font("Arial Unicode MS",Font.PLAIN,10),true);

//创建PdfStringFormat对象

PdfStringFormat format1 = new PdfStringFormat();

format1.setAlignment(PdfTextAlignment.Center);//设置文字居中

//使用drawString方法绘制标题文字

page.getCanvas().drawString(title, font1, brush1, new Point2D.Float(page.getActualBounds(true).width / 2, 0),format1);

//从txt文件读取内容到字符串

String body = readFileToString("C:\\Users\\Administrator\\Desktop\\bodyText.txt");

//创建PdfStringFormat对象

PdfStringFormat format2 = new PdfStringFormat();

format2.setParagraphIndent(20);//设置段首缩进

//创建Rectangle2D对象

Rectangle2D.Float rect = new Rectangle2D.Float(0, 30, page.getActualBounds(true).width,page.getActualBounds(true).height);

//使用drawString方法在矩形区域绘制主体文字

page.getCanvas().drawString(body, font2, brush2, rect,format2);

//保存到PDF文档

doc.saveToFile("ouput.pdf");

}

//自定义方法读取txt文件内容到字符串

private static String readFileToString(String filepath) throws FileNotFoundException, IOException {

StringBuilder sb = new StringBuilder();

String s ="";

BufferedReader br = new BufferedReader(new FileReader(filepath));

while( (s = br.readLine()) != null) {

sb.append(s + "\n");

}

br.close();

String str = sb.toString();

return str;

}

}

4. java在线预览word

publicvoidaddPoint(MapEventevent){AGSLocalMapResourceres=(AGSLocalMapResource)this。webContext。getResources()。get("ags0");try{//建立一个工作空间工厂对象,并设置它的参数信息。

5. java在线预览PDF,word

几种方案:方法一:用apachepio读取doc文件,然后转成html文件用Jsoup格式化html文件,最后用itext将html文件转成pdf。方法2:使用jdoctopdf来实现,这是一个封装好的包,可以把doc转换成pdf,html,xml等格式,调用很方便地址:安装完后要启动openOffice的服务,具体启动方法请自行google方法4:效果最好的一种方法,但是需要window环境,而且速度是最慢的需要安装

6. java在线预览word文档

开始我用的是openoffice,需要安装这个软件,再用java调用这样。后面忘记出现了什么问题。改用xcode,都是免费的,这个更方便,这是相当于另一个部署项目,在原先项目上直接通过url访问到xcode就可以浏览,其中url参数包括文件地址,及一些设置参数,有文档可以自己参考。

7. java在线预览excel

  “WebCenter”  “Webcenter”功能主要为创建和管理 Web 中心页面,进行设置(如连接组态)的中心位置。用户可以组合显示 DataMonitor 对象(即 Web 部件)并将其保存为画面视图。这样,  可并行显示任何时限的过程数据和消息归档数据,可将 Web 部件的组态导出为 XML 文件。  “Trends and Alarms”  通过表格或趋势图显示历史过程数据,显示报警消息的统计列表,在报警表格中显示消  息,显示过程值的最大/最小/平均值等统计函数值。  2.使用WinCC DataMonitor基于Web发布浏览Excel报表文档  Excel Workbooks 可以将 WinCC 的数据导入 Excel,为Excel单元格提供WinCC 实时变量值、归档变量值和报警归档。这样,分析和显示数据时,可以使用全部的Excel功能。WinCC 数据可以在Excel中进一步处理,或者在报表中以图形方式显示(例如,平均值计算、趋势显示)和汇总。WinCC数据基于Excel的报表可以发布到和提供给Intranet/Internet,可通过 Web 访问数据。  在下面的例子中,服务器上安装了WinCC V6.2 ,DataMonitor Server V6.2 和ExcelWorkbook Wizard V6.2(其对应Excel 工具栏中菜单下的” Excel Workbook Wizard”)。  客户机上安装了DataMonitor Client V6.2和DataWorkbook V6.2(其对应Excel 工具栏中菜单下的” Excel Workbook ”)。  服务器上WinCC 项目类型为单用户项目。预先在Excel 中创建了报表格式,报表上部插入归档变量历史数据;中部显示实时变量Trend_0至Trend_5,并通过Excel功能插入这6个点的曲线图;报表下部显示归档的历史报警消息。

8. java在线预览cad

Autodesk为客户提供了其他两个能够用来查看DWF文件的软件:

(1) CAD Viewer Light:用Java写成的DWF浏览器,可以在所有的操作系统和计算机硬件上使用。只要用户的Windows、Macintosh或者UNIX计算机能访问Java,用户就可以浏览DWF文件。

(2) Volo View Express:一个独立的浏览器,可浏览和打印DWG、DWF和DXF文件。

两个软件都可以从Autodesk网站免费下载。AutoCAD 2002的安装盘中附带了Volo View Express程序。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片