标签:pdf

浏览模式: 标准 | 列表 | 图文
将网页生成pdf的快速方法

将网页生成pdf的快速方法

在网上看到一篇好文章 ,以前都是加入收藏夹,以后可以打开来看。

后来,开始用:readitlater(现在改名叫pocket了),确实都比较方便,毕竟pocket也是全平台支持的。
但即使这样,也会遇到不少的问题,即pocket中的网页已经无效了。晶啊,这太让人纠结了,我存下来可不是只要一个网址的
当然在windows下面,以前还用cyberarticle(网文快捕),现在叫wiz了,但不能存在自己的服务器上,总是不太舒服。
于是就想着把内容copy出来存为word,方便以后查,但现在,发现有快速生成pdf的方式,轻松将网页生成pdf了,以后查询起来就方便了:
818a04065a245c943d374ccabcf406ba
上图怎么样?可以选择指定内容,可以指定背景。而且,不需要额外装软件。
它是谁?它是chrome。
嗯,直接按打印就能看到上述菜单了。还不赶紧试试?
Mou生成PDF时颜色偏淡的解决方法

Mou生成PDF时颜色偏淡的解决方法

Mou是一款很优秀的Markdown编辑软件,在MAC下面的展现比较趋向于完美,但一直以来生成PDF时,颜色都非常淡:
e986f470c668c8732b7d7c519a5eb60d
眼睛都快看花了,而LiteIDE里,作者说他是用的Mou授权的CSS文件,却生成出来是这样的效果:
d9a883526439d4ec2c8f18cb38f4ad4d
这相差也太大了。所以就发了封邮件给作者,作者回复的很快,然后发现我也被鄙视了。。。

你好!我猜你一定是 Mou 的老用户了(从 0.7.2 之前就开始用了),因为这个 CSS 早在 Mou 0.7.3(去年8月19号) 就已经更新过了(PDF颜色加深)。

但是为了保证用户之前自定义 CSS 的安全,Mou 不会主动覆盖旧的 CSS,如果想使用新的 CSS,需手动删除
~/Library/Application Support/Mou/CSS/
目录下旧的 CSS,重启 Mou,Mou 会创建新的 CSS。

这点已在 Release Notes 中多次提及:
http://mouapp.com/releasenotes/

看了一下mouapp的releasenotes,那一行果然是其他颜色的。。。天啊。更新这么多次了,都没有看过别人的releasenotes。。。郁闷
120fc120ecdae99829257bf53973fad0
于是进入目录,删除了CSS,重打开Mou,Export 一份PDF,果然正常了。Oh Yeah。。

作者还提供了修改CSS的方法:

另外如果需要自定义 CSS,不能直接修改 .app 包里的,如果真的那样设定,岂不是每一次更新,用户的自定义 CSS 都会丢掉?

正确的目录是
~/Library/Application Support/Mou/CSS/
如果你在 Preferences>CSS 里点击 Edit… 按钮,引导过去的也是这个目录而不是 .app 包里的。

关于自定义 CSS,可以直接修改现有的,也可以把新的 CSS 文件(文件名随意)拖到这个目录下,重启 Mou 后它会自动刷新 CSS 列表,当再次进入 Preferences>CSS 里时,就可以在列表中选用你新加入的这个 CSS 了。

还有一篇关于只应用于 PDF 的自定义 CSS 技巧的 Blog:
http://chenluois.com/blog/mou-pdf-export-page-break/

享受Mou吧

利用wps制作6寸PDF电子书

利用wps制作6寸PDF电子书

WPS输出PDF功能,相信大家都知道,那么用它来做电子书就再自然不过了,为什么呢?
因为wps可以很自然的读取html文档,并且保持其中的一些格式,这时候再将它存为doc文档,原来加粗的还是加粗,原来的段落也仍然存在,OK,就这样,一篇文档就出来了。
在输出6寸PDF前,我们需要设置一下页面格式,在页面设置里,将页面的左右边距统统设为5毫米,因为在实际的电子书上,5毫米的边距差不多正好。
然后自定义纸张大小(95x120,单位毫米),如果你不设页眉页脚就把他们全设为0吧。
点击保存,然后WPS会自动计算页数。这个时候就可以输出最简单的PDF了。

如果要生成目录,那得设置每个段的h3,h2,h1值,当设置了这些后,利用WPS生成目录,当页面有这些层次结构的时候,PDF的预览中就会出现目录和书签了。

当然,要想很好的做一个PDF,得细细微调(上面说的是几乎不含图片的PDF版本,如果有图片,则仔细测试一下)。
话说回来,我花了五分钟,把:最老程序员创业札记抓回来做了一个电子书,晚上看看。

TCPDF:php classes for generating pdf documents

TCPDF:php classes for generating pdf documents

手册中介绍PHP生成PDF用的是fpdf,网上也有一些代码其于Fpdf的看起来好象都不错,但是前提是有fpdf。。因此后来都放弃了。
这一个php class我没有试过,但是看上去好象不错,因为:1开源2原生PHP,不用组件(听说,没试过。)主要是看它可以直接把网页生成PDF,因为他支持html,xhtml,css。所以感觉不错

TCPDF is an Open Source PHP class for generating PDF documents.
TCPDF project was started in 2002 and now it is freely used all over the world by millions of people. TCPDF is a Free Libre Open Source Software (FLOSS).

官方的说明也很详细:

Main Features:

  • no external libraries are required for the basic functions;(看来也只是针对基本功能,不过我想应该够了。)
  • all ISO page formats, custom page formats, custom margins and units of measure;
  • UTF-8 Unicode and Right-To-Left languages;
  • TrueTypeUnicode, OpenTypeUnicode, TrueType, OpenType, Type1 and CID-0 fonts;
  • Font subsetting;
  • methods to publish some XHTML + CSS code, Javascript and Forms;
  • images, graphic (geometric figures) and transformation methods;
  • native support for JPEG, PNG and SVG images;
  • 1D and 2D barcodes: CODE 39, ANSI MH10.8M-1983, USD-3, 3 of 9, CODE 93, USS-93, Standard 2 of 5, Interleaved 2 of 5, CODE 128 A/B/C, 2 and 5 Digits UPC-Based Extention, EAN 8, EAN 13, UPC-A, UPC-E, MSI, POSTNET, PLANET, RMS4CC (Royal Mail 4-state Customer Code), CBC (Customer Bar Code), KIX (Klant index - Customer index), Intelligent Mail Barcode, Onecode, USPS-B-3200, CODABAR, CODE 11, PHARMACODE, PHARMACODE TWO-TRACKS, QR-Code, PDF417;
  • Grayscale, RGB, CMYK, Spot Colors and Transparencies;
  • automatic page header and footer management;
  • document encryption and digital signature certifications;
  • transactions to UNDO commands;
  • PDF annotations, including links, text and file attachments;
  • text rendering modes (fill, stroke and clipping);
  • multiple columns mode;
  • bookmarks and table of content;
  • text hyphenation;
  • automatic page break, line break and text alignments including justification;
  • automatic page numbering and page groups;
  • move and delete pages;
  • page compression.

这里也还有一些例子,有61个之多:

  1. Simple PDF with default Header and Footer: [PHP] [PDF]
  2. Simple PDF without Header and Footer: [PHP] [PDF]
  3. Custom Header and Footer: [PHP] [PDF]
  4. Cell stretching: [PHP] [PDF]
  5. Multicell: [PHP] [PDF]
  6. WriteHTML and RTL support: [PHP] [PDF]
  7. Independent columns with WriteHTMLCell: [PHP] [PDF]
  8. External UTF-8 text file: [PHP] [PDF]
  9. Image: [PHP] [PDF]
  10. Multiple columns: [PHP] [PDF]
  11. Colored Tables: [PHP] [PDF]
  12. Graphic Functions: [PHP] [PDF]
  13. Graphic Transformations: [PHP] [PDF]
  14. Javascript and Forms: [PHP] [PDF]
  15. Bookmarks (Table of Content): [PHP] [PDF]
  16. Document Encryption: [PHP] [PDF]
  17. Independent columns with MultiCell: [PHP] [PDF]
  18. Persian and Arabic language on RTL document: [PHP] [PDF]
  19. Non unicode / Alternative config file: [PHP] [PDF]
  20. Multicell complex alignment: [PHP] [PDF]
  21. writeHTML alignment: [PHP] [PDF]
  22. CMYK colors: [PHP] [PDF]
  23. Page Groups: [PHP] [PDF]
  24. Object Visibility: [PHP] [PDF]
  25. Object Transparency: [PHP] [PDF]
  26. Text Clipping: [PHP] [PDF]
  27. Barcodes: [PHP] [PDF]
  28. Multiple page formats: [PHP] [PDF]
  29. Set PDF viewer display preferences: [PHP] [PDF]
  30. Colour gradients: [PHP] [PDF]
  31. Pie Chart Graphic: [PHP] [PDF]
  32. EPS/AI vectorial image: [PHP] [PDF]
  33. Mixed font types (TrueType Unicode, core, CID-0): [PHP] [PDF]
  34. Clipping masks: [PHP] [PDF]
  35. Line styles with cells and multicells: [PHP] [PDF]
  36. Text Annotations: [PHP] [PDF]
  37. Spot Colors: [PHP] [PDF]
  38. NON-embedded CID-0 CJK font: [PHP] [PDF]
  39. HTML Justification: [PHP] [PDF]
  40. Booklet (double-sided pages): [PHP] [PDF]
  41. File attachment: [PHP] [PDF]
  42. Image with Alpha Channel Transparency: [PHP] [PDF]
  43. Disk caching: [PHP] [PDF]
  44. Move, Copy and delete page: [PHP] [PDF]
  45. Table Of Content with Bookmarks: [PHP] [PDF]
  46. Text hyphenation: [PHP] [PDF]
  47. Transactions and UNDO: [PHP] [PDF]
  48. Table header and rowspan: [PHP] [PDF]
  49. TCPDF methods in HTML: [PHP] [PDF]
  50. 2D Barcode (QR Code): [PHP] [PDF]
  51. Full page background: [PHP] [PDF]
  52. Digital Signature Certification: [PHP] [PDF]
  53. Javascript functions: [PHP] [PDF]
  54. XHTML Form: [PHP] [PDF]
  55. Font Dump: [PHP] [PDF]
  56. Crop Marks and Registration Marks: [PHP] [PDF]
  57. Cell vertical alignments: [PHP] [PDF]
  58. SVG Image: [PHP] [PDF]
  59. Table Of Content with HTML templates: [PHP] [PDF]
  60. Advanced page settings: [PHP] [PDF]
  61. XHTML + CSS: [PHP] [PDF]

可以尝试试用一下吧。

pdf to txt

pdf to txt

或许很多软件都是专业的转换,但是如果PDF中有图片的话,那些convert pdf to word就不一定能够成功转换了。所以我推荐这款“汉王 PDF OCR”,和传统的OCR一样对PDF进行识别、转换,再输出。因此,即使你是图片,他也能够认得出啦,因为他可以把图片直接OCR出来。

   汉王PDF OCR是汉王OCR 6.0 和尚书七号的升级版,本软件新增打开与识别PDF文件功能,支持文字型PDF的直接转换和图像型PDF的OCR识别:既可以采用OCR的方式,将PDF文件转换为可编辑文档;也可以采用格式转换的方式直接转换PDF文件为文本。
本软件系统应用OCR(Optical Character Recognition)技术,为满足书籍、报刊杂志、报表票据、公文档案等录入需求而设计的软件系统。
目前,许多信息资料需要转化成电子文档以便于各种应用及管理,但因信息数字化处理的方式落后,不但费时费力,而且资金耗费巨大,造成了大量文档资料的积压,因此急需一种快速高效的软件系统来满足这种海量录入需求。本软件系统正是适用于个人、小型图书馆、小型档案馆、小型企业进行大规模文档输入、图书翻印、大量资料电子化的软件系统。
●识别字符
简体字符集:国标GB2312-80的全部一、二级汉字6800多个。
纯英文字符集。
简繁字集:除了简体汉字外,还可以混识台湾繁体字5400多个以及香港繁体字和GBK汉字。
●识别字体种类
能识别宋体、仿宋、楷、黑、魏碑、隶书、圆体、行楷等一百多种字体,并支持多种字体混排。
●识别字号
初号 小六号字体。
●表格识别
可以自动判断、拆分、识别和还原各种通用型印刷体表格。

上午尝试了一下,对于一些杂志扫描出来的OCR可以正确识别。精度还挺高。当然。。。纯图片【文章配图】是没有办法导出来了。。

官网:http://www.hanwang.com.cn/

使用WPS打印PDF文档

使用WPS打印PDF文档

说来奇怪,我在前期写过一篇文章,说WPS的pdf查看是鸡肋一般的功能: 鸡肋一般的wps插件:PDF查看 ,然而,今天我却觉得他有用了。。。

缘由是我打开一个PDF文件,用的是福昕,结果,打印按钮显示的是灰色的。用了adobe reader也是如此,我在想不到该如何做的情况下,尝试用WPS打开它,结果发现打印也是灰色的。本想着泪奔而走的,忽然发现,在插件栏上的打印按钮居然可以点,而且上点了之后确实可以打印。。。泪流满面啊【套用:内牛满面】。。

截图如下:cf6ad9b7e1af0817b949149ff3a9871d

如果你有WPS,在无法打印的情况,可以尝试一下哦。

步骤如下:

1、打开WPS文字,在打开界面中把文件类型改为PDF,否则,是看不到PDF文件的。

2456affd159baf63b62f3c7eee4d7b7b

2、然后就可以操作了。

如果你没有PDF插件,可以打开工具栏:d7d6970ff264743e7e4da9c335854bfe

选择PDF插件进行加载:02d27106ac9cb9dbd9d35845879a5502

然后你就可以 重复上面的步骤1、2了

OK,完成这件事后,是不是很开心啊?

鸡肋一般的wps插件:PDF查看

鸡肋一般的wps插件:PDF查看

鸡肋者,食之无味,弃之可惜。
这是杨修被杀前说的话。

PDF查看插件是最新WPS里提供的,使用后,打开PDF,可以很完整的看到书签,然而,内容却全部变成了乱码。

在使用福昕打开后,一切正常。并没有乱码出现。

由此可见,这个PDF查看的插件,还不如没有。

但是,WPS导出PDF的功能还是不错的。至少我挺喜欢。首先不用担心别人再修改我的文档了:其次,如果按照规范做的文档,还能够按层次自动生成书签。

可惜了这个PDF查看插件。

怎么,不相信?有图为证

WPS截图:

b2e705b9f04c0fc752a24324beba72a9

福昕截图:

86bca4b50817d021ebbb7944653482e3

PDF下载:《High Performance MySQL》

PDF下载:《High Performance MySQL》

回忆未来的张宴推荐了这本书,并且在他的博客上提供了下载的链接,链接是新浪的爱问:点此下载《High Performance MySQL Second Edition》PDF电子版,并且博客上还有详细介绍:

XML/HTML代码

High Performance MySQL Second Edition
作者: Baron Schwartz / Peter Zaitsev / Vadim Tkachenko / Jeremy Zawodny / Arjen Lentz / Derek Balling

副标题: Optimization, Backups, Replication, and More
ISBN: 9780596101718
页数: 708
定价: USD 49.99
出版社: O'Reilly Media, Inc.
装帧: Paperback
出版年: 2008-06-18

High Performance MySQL is the definitive guide to building fast, reliable systems with MySQL. Written by noted experts with years of real-world experience building very large systems, this book covers every aspect of MySQL performance in detail, and focuses on robustness, security, and data integrity.

High Performance MySQL teaches you advanced techniques in depth so you can bring out MySQL's full power. Learn how to design schemas, indexes, queries and advanced MySQL features for maximum performance, and get detailed guidance for tuning your MySQL server, operating system, and hardware to their fullest potential. You'll also learn practical, safe, high-performance ways to scale your applications with replication, load balancing, high availability, and failover.

This second edition is completely revised and greatly expanded, with deeper coverage in all areas. Major additions include:
* Emphasis throughout on both performance and reliability
* Thorough coverage of storage engines, including in-depth tuning and optimizations for the InnoDB storage engine
* Effects of new features in MySQL 5.0 and 5.1, including stored procedures, partitioned databases, triggers, and views
* A detailed discussion on how to build very large, highly scalable systems with MySQL
* New options for backups and replication
* Optimization of advanced querying features, such as full-text searches
* Four new appendices
The book also includes chapters on benchmarking, profiling, backups, security, and tools and techniques to help you measure, monitor, and manage your MySQL installations.

为此,张宴还提供了一张图片:

cdfe04098a38c45b1bf960361f2dfa60

整篇博客我作了一下整理和排序,想看原文的,请到:http://blog.s135.com/read.php?381,因为在这个页面上张宴采用了划词翻译,如果有看不懂英文的话,选中一下就会自动翻译了。。我没有提供。也不想再插入一些代码。呵呵

为了方便大家,我也上传了这个文件,大家可以点击下载:df71d0e5017d126df2038ad084433c8d