⑴ 怎么把HTML文件转成pdf或者其它办公软件用的格式。
为了打印,方法有三
方法一,将你的那个HTML文件别存到一个特定的文件夹里。然后用word打开。打印时可以选择打印范围,每次50页(1-50
51-100
101-150
151-200)打印四次就不会死机了。
方法二下载一个小软件。也可以帮你完成任务。下载地址:
http://www2.zztc.com.cn/itlc/UploadFiles_itlc/201007/2010070814042202.rar
方法三:比较麻烦
但效果特别好
是真正意义上的PDF文件
第一步:把HTML转换为一个新的XHTML文件,我是用JTidy来完成这个转换。
第二步:转换XHTML为XSL-FO
我是通过用XSLT转换器(Apache
Xalan)处理XSL样式表来完成这个转换。
第三步:XSL-FO到PDF
也就是最后一步,就是把XSL-FO文档传递给格式化程序来生成PDF。我用的是Apache
FOP(Formatting
Objects
Processor)。
⑵ 各位大侠:我在使用xhtmlrenderer。jar进行html转换pdf时,报错,请大家帮我看看是什么原因啊,不胜感激~
Open quote is expected for attribute "http-equiv" associated with an element type "meta".
说明你html源代码中<meta http-equiv="abc" content="def" /> 有问题,看是不是半角的双引号
确保你传入的是xhtml,普通html可以用nekohtml.jar处理下,转成xhtml
⑶ 多看阅读支持什么格式
多看在Kindle上支持的格式:
1、TXT-文本格式
txt是微软在操作系统上附带的一种文本格式,是最常见的一种文件格式 ,早在DOS时代应用就很多,主要存文本信息,即为文字信息。
2、PDF-便携式文档格式
PDF文件不管是在Windows,Unix还是在苹果公司的Mac OS操作系统中都是通用的。这一特点使它成为在Internet上进行电子文档发行和数字化信息传播的理想文档格式。越来越多的电子图书、产品说明、公司文告、网络资料、电子邮件在开始使用PDF格式文件。
3、EPUB-Electronic Publication(电子出版)
EPub档案内部使用了XHTML或DTBook (一种由DAISY Consortium提出的XML标准)来展现文字、并以zip压缩格式来包裹档案内容。EPub格式中包含了数位版权管理(DRM)相关功能可供选用。
4、RAR
RAR是一种专利文件格式,用于数据压缩与归档打包,开发者为尤金·罗谢尔(俄语:Евгений Лазаревич Рошал,拉丁转写:Yevgeny Lazarevich Roshal),RAR的全名是“RoshalARchive”,即“罗谢尔的归档”之意。
5、DjVu
DjVu是一种用于保存图书的文件格式,和PDF有相似之处。它的原理是把图像分离成前景层和背景层进行压缩。
⑷ 数据库及pdf文件输出
【C++库】
PDF类库 PoDoFo
http://podofo.sourceforge.net/
PoDoFo 是一个用来操作 PDF 文件格式的 C++ 类库。它还包含一些小工具用来解析、修改和创建 PDF 文档。
Xpdf
http://www.foolabs.com/xpdf/download.html
Xpdf是一个开放源代码的PDF档案浏览器,Xpdf 可解码LZW压缩格式并阅读加密的PDF文件。
PDF生成工具 Poppler
http://poppler.freedesktop.org/
Poppler 是一个用来生成 PDF 的C++类库,从xpdf 继承而来。它使用了很多先进的类库例如 freetype 和 cairois 来达到更好的输出效果,同时也提供了一组命令行工具包。
JagPDF
http://www.jagpdf.com/
JagPDF 提供给 C/C++ 和 python 编程语言用来生成 PDF 文档的库。
libHaru
http://libharu.org/wiki/Downloads
开源的PDF库
CLibPDF
http://hpux.connect.org.uk/hppd/hpux/Shells/ClibPDF-2.02/
ClibPDF是C函数库,可以直接生成PDF文件, 不需要Adobe Acrobat等工具支持.
------------------------------------------------------------------------
【java库】
PDF操作类库 iText
http://www.lowagie.com/iText/
iText是一个能够快速产生PDF文件的java类库。iText的java类对于那些要产生包含文本,表格,图形的只读文档是很有用的。它的类库尤其与java Servlet有很好的给合。使用iText与PDF能够使你正确的控制Servlet的输出。
PDFBox
http://www.pdfbox.org/
非常强悍的PDF生成和解析Java类库
jpedal
http://www.jpedal.org/
jpedal是开源纯Java的PDF文档解析库,可以用来读取PDF文档中的文字、图形。
JasperReports
http://jasperforge.org/plugins/project/project_home.php?group_id=102
JasperReports是一个基于Java的开源报表工具,它可以在Java环境下像其它IDE报表工具一样来制作报表。JasperReports 支持PDF、HTML、XLS、CSV和XML文件输出格式。JasperReports是当前Java开发者最常用的报表工具。
Fourfive
http://sourceforge.net/projects/fourfive
Fourfive是一个领先的开源Web报表解决方案,使用XML作为它的配置文件。支持集群、负载平衡、动态发布、PDF, Excel, LDAP,图表、过滤器、排序、布局定制、门户、JasperReports、Velocity模板、兼容Internet Explorer, Netscape, Mozilla, Opera。
FOP
http://xmlgraphics.apache.org/fop/
FOP是由James Tauber发起的一个开源项目,原先的版本是利用xsl-fo将xml文件转换成pdf文件。但最新的版本它可以将xml文件转换成pdf,mif,pcl,txt等多种格式以及直接输出到打印机,并且支持使用SVG描述图形。
JFreeReport
http://sourceforge.net/projects/jfreereport/
JFreeReport是一个用来生成报表的Java类库。它为Java应用程序提供一个灵活的打印功能并支持输出到打印机和PDF, Excel, HTML和XHTML, PlainText, XML和CSV文件中。
YaHP
http://www.allcolor.org/YaHPConverter/
YaHP是一个能够把html文档转换成pdf文档的Java开源包。
PDFjet
http://pdfjet.com/os/edition.html
PDFjet是一个用于动态生成PDF文档的Java类库。支持绘制点、线、方框、圆、贝塞尔曲线(Bezier Curves) 、多边形、星形、复杂路径和形状。支持unicode,文本间距调整,嵌入超链接等。它同时有Java和.NET两个版本。
vPDF
http://sourceforge.net/projects/vpdf/
一个将RTF文档转成PDF文档的工具
【.NET组件】
--------------------------------------------------
iTextSharp
http://itextsharp.sourceforge.net/
iTextSharp 是用来生成 PDF 文档的 C# 组件
PDFsharp
http://www.pdfsharp.com/
PDFsharp is a C# library that easily creates PDF documents on the fly. The same GDI+ like drawing routines can be used to create PDF documents, draw on the screen, or send output to any printer. PDFsharp can also modify, merge, and split existing PDF files or incorporate pages from existing PDF files into new PDF documents.
Report.NET
http://report.sourceforge.net/
Report.NET 是一个功能强大且易用的用来生成 PDF 文档的 C# 组件
---------------------------------------------------------------------
【PHP】
Php Pdf Factory
http://sourceforge.net/projects/pdf-factory/
一个PHP的PDF操作库。
TCPDF
http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf
TCPDF是一个用于快速生成PDF文件的PHP5函数包。TCPDF基于FPDF进行扩展和改进。支持UTF-8,Unicode,HTML和XHTML。
HTML2PDF
http://html2fpdf.sourceforge.net/
HTML2PDF能够把一个HTML文本转换成一个打印机友好的PDF文件。这个PHP脚本构建在FPDFPHP脚本之上。
cPdfWriter
http://www.palos.ro/index.php?page=opensource_active
cPdfWriter是一个能够输出PDF文档的PHP5 class。基于TCPDF,FPDF和其它相关脚本。
FPDF
http://www.fpdf.org/
FPDF这个PHP Class允许你采用纯PHP(更确切地说就是不需要使用PDFlib)来生成PDF文件。它所具有的特点包括:可选择的unit大小,页面格式和页边 距;页眉和页脚管理;自动分页;自动换行与文本自动对齐;支持JPEG与PNG图片格式;支持着色和文件超链接;支持TrueType,Type1与 encoding;支持页面压缩。...
------------------------------------------------------------------------
【Python和Ruby】
Prawn
http://prawn.majesticseacreature.com/
Prawn: 用Ruby生成PDF更简捷
ReportLab
http://www.reportlab.org/
Reportlab是用python开发的生成pdf的工具包,它是一个开源软件。
PDF生成工具 pyPdf
PyPDF这是一个用于构建PDF的纯Python工具包
⑸ HTML 的入门书籍有哪些推荐
初学者入门书籍:
中文电子书
深入浅出html pdf中文版
魅丽的网页设计
Web程序设计(第5版)完整版
HTML & XHTML 权威指南(英文+中文版)
Web编程入门经典:HTML、XHTML和CSS (第2版)
CSS商业网站布局之道(朱印宏着)
HTML与CSS入门经典(第7版)
Eric Meyer 谈CSS (卷1)
Eric Meyer 谈CSS (卷2)
无懈可击的Web设计
XHTML实例精解
XHTML技术内幕
HTML简明教程 中文PDF版
Dynamic HTML权威指南 第3版
XML基础教程 入门、DOM、AJAX与FLASH(Sas Jacobs[美]着)
网页视觉设计案例教程
英文原文电子书
Dive Into HTML5
HTML5.and.CSS3:Develop with Tomorrow's Standards Today
HTML5 Step by Step
Beginning HTML with CSS and XHTML
Beginning CSS Web Development 从入门到精通
CSS Web Development从入门到精通
HTML,XHTML,and CSS - Visual Quickstart Guide 第六版
深入浅出HTML(英文版)
Transcending.CSS(英文版)
完美HTML设计 - 使用CSS不用Table (第二版)
HTML, XHTML, and CSS Bible, 5th Edition
CSS禅意花园 (高级CSS开发)
O'Reilly CSS: The Definitive Guide 第三版(CSS权威指南)
Sams Teach Yourself HTML5 in 10 Minutes (5th Edition)
HTML5 and CSS3: Develop with Tomorrow's Standards Today
Wrox Web Standards Programmer's Reference
Spring into HTML and CSS
The Essential Guide to CSS and HTML Web Design
HTML & XHTML - The Complete Reference第四版
XHTML Moving toward XML
Mastering Integrated HTML and CSS
Build your Own WebSite - The Right Way Using HTML and CSS
Head First HTML with CSS & XHTML
The Best Practice Guide to xHTML and CSS
The CSS Anthology (第三版)
The CSS Anthology (第二版)
Sams Teach Yourself HTML 4 in 10 Minutes
Teach Yourself HTML in 10 Minutes 第四版
Ultimate HTML Reference
高级进阶电子书:
中文电子书
HTML5高级程序设计(完整版)
css3_for_web_designers
CSS精粹(第3版)
CSS Web设计高级教程 第2版
大巧不工-WEB前端设计修炼之道
博客园精华集 Web标准之道
编写高质量代码-Web前端开发修炼之道(完整版)
变幻之美——Div+CSS网页布局揭秘(案例实战篇)
Web导航设计
Web表单设计:点石成金的艺术
精通XHTML程序设计高级编程
彻底设计研究CSS
CSS时尚编程百例
英文原文电子书
Don't Make Me Think!
Apress Pro CSS and HTML Design Patterns
Professional CSS: Cascading Style Sheets for Web Design 第二版
The Book of CSS3: A Developer’s Guide to the Future of Web Design
Accessible XHTML and CSS Web Sites: Problem - Design - Solution
How to Do Everything With HTML
O'Reilly CSS Cookbook
A Book Apart CSS3 For Web Designers
Speed Up Your Site: Web Site Optimization
O'Reilly Designing Web Navigation
Beginning CSS: Cascading Style Sheets for Web Design
The Ultimate CSS Reference
Wrox CSS Instant Results
CSS Mastery: Advanced Web Standards Solutions
Creating Cool Web Sites with HTML, XHTML, and CSS
Beginning HTML with CSS and XHTML: Modern Guide and Reference
Accessible XHTML and CSS Web Sites
O'Reilly CSS The Missing Manual
Wiley Creating Web Sites Bible
Pro CSS for High Traffic Websites
HTML Manual of Style 4th
O'Reilly HTML5: Up and Running
Stunning CSS3: A project-based guide to the latest in CSS
The Definitive Guide to HTML5 Video
Canvas Pocket Reference: Scripted Graphics for HTML5
Apress.Pro.HTML5.Programming.Sep.2010
Pro CSS Techniques
W3C官方手册:
CSS完全参考手册3.0
xHTML完全参考手册 5合1 W3C官方权威手册
HTML 4.01 规范 - W3C官方HTML权威指南
HTML 4.0 参考手册 CHM
W3C HTML 3.2 规范
CSS 2 权威W3C官方参考手册 CHM
css手册2.0 3.0
⑹ 用itext把html转为pdf文档,中文不显示,怎么解决
HTML里中文能显示,但是转出来的PDF里中文不显示。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
⑺ 《无懈可击的Web设计利用XHTML和CSS提高网站的灵活性与适应性》pdf下载在线阅读,求百度网盘云资源
《无懈可击的Web设计》(Dan Cederholm)电子书网盘下载免费在线阅读
资源链接:
链接:https://pan..com/s/1ic5c3KjfkaOjv1gUbrCS-Q
书名:无懈可击的Web设计
作者:Dan Cederholm
译者:常可
豆瓣评分:8.1
出版社:清华大学出版社
出版年份:2006
页数:249
内容简介:
一个网站,无论看起来有多漂亮或者内容有多丰富,如果它不能适应各种各样的浏览情况,不能面向尽可能广泛的用户群,那它就不算是真正成功的。在《无懈可击的Web设计》一书中,作者,着名 Web 设计师 Dan Cederholm 讲述了若干基于 Web 标准的网页设计策略,它们能帮助你创建出具有高度灵活性,可读性以及用户可控性的网站——这些是一个真正成功的网站所必备的要素。本书每一章都以分析一个实例开始:一个并非无懈可击的网站——使用传统的,基于 HTML 的构建方式——然后 Dan 会指出其局限性和不足之处,并使用 XHTML 和层叠样式表(CSS)对其进行重构。于是你可以清楚地看到,如何使用简洁的 HTML 和 CSS 取代臃肿的冗余代码,创建具有极快的加载速度同时具有很高的亲和力的网站。最后,他还会将各章中讨论的所有页面组件结合在一起,制作一个综合的模版。通过本书,您将学会:
* 使用 keyword 和百分比来设定页面文字的大小,以允许用户控制。
* 提供能够适应任意大小的文字或者任意数量的内容的站点导航栏。
* 让横向延伸的页面组件能够在纵向自由扩张。
* 使用浮动对象来实现栏式效果。
* 创建具有向后兼容性的框式的组件。
* 确保页面内容在图片或 CSS 缺失的情况下仍然易读。
* 把外观从数据表格中剥离出来,再用 CSS 重新定义。
* 能自由扩大缩小的页面布局。
原作者还建立了本书的配套 web 站点:www.simplebits.com/publications/bulletproof。在那里你可以下载到本书各章范例的源码和其他相关文件,还有许多额外的资源以及内容更新。
作者简介:
关于作者
Dan Cederholm 是一位屡获殊荣的 Web 设计师及作者,他居住于马萨诸塞州的 Salem,作为设计及开发咨询公司 SimpleBits 的创始人,Dan 在应用 Web 标准设计和创建网站方面拥有多年的经验。他是该领域公认的专家,经常在相关会议上发表演讲,并指导许多企业采用基于标准的技术进行 Web 设计。Dan 是畅销书《Web 标准解决方案(Web Standards Solutions)》的作者,并在 A List Apart 等网站上发表过多篇关于基于标准进行设计的文章。Dan 还维护着一个热门的 Blog:SimpleBits。他在上面发表文章和评论,关于 Web,技术,还有生活。
⑻ 关于Head+First+HTML与CSS、XHTML的问题
冒号不一样!
⑼ 文本格式转换器
文件转换器工具包中提供了附加的文本转换器和图像筛选器 http://61.129.76.80/down?cid=&t=302&fmt=-
⑽ 怎么用java做证券报表啊
这些开源的报表主要是看你有什么样的需求来使用!要大量的绘制图表,肯定是用JFreeChart,平常的就用JasperReports就够了!
OpenReports提供基于web的灵活报表解决方案,通过浏览器自动生成动态PDF,XLS,HTMLCSV和Chart报表。利用到的开源技术有Hibernate,Veloctiy,Webwork。
JFreeChart它主要是用来制作各种各样的图表,这些图表包括:饼图、柱状图(普通柱状图以及堆栈柱状图)、线图、区域图、分布图、混合图、甘特图以及一些仪表盘等等。
JasperReports是一个基于Java的开源报表工具,它可以在Java环境下像其它IDE报表工具一样来制作报表。JasperReports支持PDF、HTML、XLS、CSV和XML文件输出格式。JasperReports是当前Java开发者最常用的报表工具。
JFreeReport是一个用来生成报表的Java类库。它为Java应用程序提供一个灵活的打印功能并支持输出到打印机和PDF, Excel, HTML和XHTML, PlainText, XML和CSV文件中。