阅读更多


我是一个经常看PDF格式文件的Bambook用户,一直希望Bambook对PDF文件的支持能更好。最近正在举办的Bambook程序达人赛挺火的,打开比赛的官网,看到有一个“用户需求榜”,其中“对PDF文档的转换支持得更好”这一用户需求也排在首位。再看公布的参赛作品,令我挺意外的是,PDF这个难关已经有很多参赛者挑战。其中BBPDF这个工具真的非常好用,能够很方便地将PDF文件转换成Bambook支持的SNB格式,我实在是忍不住,一定要码字推荐一下。

在云梯软件上下载BBPDF工具压缩包,解压后找到名为“BBpdf”的应用程序,打开即可进行转换啦。


BBPDF提供了两种转换方式,一种是将PDF的文字抽取出来,类似于重新生成TXT格式的文件。对于没有图形的PDF,或不考虑原来PDF的排版,可以选择这种方式。点击“PDF转SNB(TXT)”,选择需要转换的文件,瞬间转换成功。



生成的SNB文件保存在BBPDF解压后的文件夹中,将此文件拖入云梯,轻松传入Bambook,阅读效果如下。


我更加期待第二种转换方式,即可以转换成图片,并手动设置切白边。点击“打开PDF”找到我想转换的PDF文件,文件的首页会出现在界面中,设置上、下、左、右切白边的宽度,右边会出现剪裁预览效果。设置完成后点击“转SNB”,很快便转换成功啦。


接下来最重要的就是看看在Bambook中阅读的效果了。火速将SNB文件导入Bambook,选择在全屏模式下阅读,最大限度放大内容。图片为手机拍摄,效果不是很好,但是能看到PDF的排版完整地被保留,对于图文并排的文件,用这种方式更合适。


当然这个工具也不是十全十美,我体验下来有一些小建议。对于转换成切白边图片的方式,图片的预览显示是不全的,PDF文件的最下端无法看到预览效果。建议作者可以按比例缩小PDF文件后显示完整的页面。还有一点,如果只是默认第一页为切白边时的参照页面,对于有封面的PDF文档,封面和正文页面的白边占的比例可能会不一样,希望作者后面可以开放让用户自选切白边参照页面的功能。

总之,用电子书读PDF文件是一个技术难题,如今Bambook程序达人赛的参赛者们开始挑战这个难题,作为Bambook用户,我是非常高兴和期待的。不断涌现的PDF文件处理工具,让大家有理由相信,Bambook对PDF文件的支持将会越来越令人满意。
4
0
评论 共 7 条 请登录后发表评论
7 楼 j2eeyalin 2011-01-09 17:10
6 楼 elmar 2010-12-14 09:30
mblmh2008 写道
原来是盛大的小说阅读器.999元,实在是太贵了

老实说,这个价其实并不贵,但是货比货得扔,bambook和kindle一比就是楂了
5 楼 akunamotata 2010-12-14 09:02
mblmh2008 写道
原来是盛大的小说阅读器.999元,实在是太贵了

刚买了amazon的kindle 3,仅仅139刀...bambook太丑了...
4 楼 mblmh2008 2010-12-14 08:35
非常不值
3 楼 mblmh2008 2010-12-14 08:35
原来是盛大的小说阅读器.999元,实在是太贵了
2 楼 Javakeith 2010-12-13 21:13
1 楼 wenxiang_tune 2010-12-13 19:44
snb?史努比?

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 单片机最小系统

    这是个很好的单片机最小系统,希望与大家分享。正在学 单片机的朋友可以参考下。

  • 三分钟学会用SpringMVC搭建最小系统(超详细)

    前言 做 Java Web 开发的你,一定听说过SpringMVC的大名,作为现在运用最广泛的Java框架,它到目前为止依然保持着强大的活力和广泛的用户群。 本文介绍如何用eclipse一步一步搭建SpringMVC的最小系统,所谓最小系统,就是足以使项目在SpringMVC框架下成功跑...

  • 高中生自制开发微型操作系统开发(预言)基于ESP32

    想法来源于学生们的带去学校的相机操作系统不方便,而且功能比较单一,只能记录视频和照片,一些像专业相机的调光圈,快门,曝光等专业参数无法调整,而且现在的CCD数码相机比较古老,电池容量小而且续航也不行,而且学生们学习功课繁忙,假如能把MP3功能加入,帮助学生他们做英语听力和背单词表就好了,使用就有了这个系统。

  • 自制51单片机最小系统开发板

    2.单片机最小系统介绍 单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计

  • 51单片机最小系统的制作

    本文将介绍如何自制一个51单片机最小系统及一些附加模块。最终制成的系统将具有烧录程序,运行程序等功能。 先放两张张最终成品如下  ​                                                             (正面)                             (反面--锡接走线法) 提醒读者,下载口的布局有点

  • 51单片机最小系统的制作和程序烧录

    这篇博客就来分享一下51单片机最小系统的制作以及怎么下载程序 首先准备的材料有:一块板子,一块89c51/52的芯片,一个51芯片插座,12MHZ的晶振,一个10的电阻,一个10uf的电解电容 两个20-33pf的瓷片电容,线若干,小开关一个 电路图如下: 那个小开关就是复位开关,制作好了大家可以下载一个小程序看看。。。。。。

  • 一个关于小程序与单片机的通信实例(TCP/IP)

      前言  这是一个18年初的创业项目的核心功能要求,我们当时打算做一个共享类的项目,项目的主题是共享图书,线下的形式租借图书,我们当时是考虑做一个借书柜的形式,然后线下生产投放借书柜,这些借书柜本身能存放24本书,大约24个柜子,且均有单片机控制。  用户通过扫码借书柜上的二维码,可以直接看到共享小程序里面的,针对这个借书柜的当前存在的图书,如果有用户喜欢的图书,那么用户可以直接点击小程序选择借...

  • 51单片机(三).单片机的最小系统

    三.CPU时序与数值编码 1.时钟周期也称振荡周期,时钟脉冲频率的倒数,越高,工作速度越快。2.机器周期完成一个基本操作所需要的时间,规定51单片机的一个机器周期就有12个时钟周期,振荡脉冲的12分频。3.指令周期执行一条指令所需的时间。4.单片机的数值与编码二进制与十六进制之间的转换四.单片机的最小系统 1.复位电路2.晶振电路3.最小系统注...

  • STM32F103最小系统

    最小系统 其中K1 k2开关是控制烧录模式,有点类似于arduino少写固件中的熔丝设定 层级 如果有系统,系统应该是和底层驱动程式平级或者略高。 编程方法 编程语言 当然现在有有更加高级的编程方式,如使用python和图形化编程,但归根结蒂都是先转为对c库和汇编的调用。 官方库文件 https://www.jianshu.com/p/b03f19925081 很强大,东西很多~~~ ...

  • SylixOS最小系统开发(一)

    开发环境 操作系统:SylixOS 编程环境:RealEvo-IDE3.1.5 硬件平台:MPC8313E-RDB MPC8313E芯片介绍 MPC8313E是飞思卡尔(Freescale)基于 PowerPC-e300c3内核的系列芯片,MPC8313E-RDB采用的是MPC8313E处理器。 芯片具有 : 16KB I-Cache,16KB D-Cache,8MB NOR Fl

  • 最全的单片机习题库

    <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br />《单片机原理及应用》<br />习题库<br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br />单    位:广东松山职业技术学院<br />电气工程系自动化教研室<br />编    者: 田亚

  • 最小单片机系统

    以89C51单片机为例,在protues画出的最小单片机系统。 仿真图如下: 单片机最小系统就是使单片机工作的最少的器件构成的系统。最小单片机系统主要包括时钟电路、复位电路、31脚EA接Vcc。 最左上角的是时钟电路,给单片机提供时钟信号。复位电路的作用是单片机恢复到最初的状态,主要有上电复位、按键复位及复合复位(上电复位和按键复位两者结合)。 31号脚接VCC,这是因为当31号引脚EA引脚接高电平时,4 KB以内的地址在片内ROM,大于4KB的地址在片外ROM中,两者共同构成64KB空间,而一般情况下

  • 51单片机实战教程基础硬件篇(0 最小开发系统搭建)

    开发板搭建及最小系统设计 一在搭建开发板前先看一下STC单片机的用户手册。 看完这些应该对该款单片机有所了解,对初次接触单片机的人,可能还是有点云里雾里的感觉,这没关系,很正常。 再看下管脚图: 手册中还提供了最小系统原理图,如下: 由于我们有买CH340模块,所以在搭建开发板或最小系统时不再需要CH340G部分,仅需要供电部分。如果仅是用来验证编程,两个旁路电容C1,C2不要,也照常可以下载与运行程序(如果是工控应用...

  • #51单片机#最小开发板的开发方法

    基于51单片机最小系统的开发方法 转载于:https://www.cnblogs.com/motadou/p/4296283.html

  • 基于风光负荷不确定性的微电网两阶段鲁棒优化模型:投资与运行成本的综合考虑及CCG算法的Matlab+Yamilp+CPLEX求解方法,考虑风光负荷的不确定性,构建了微电网两阶段鲁棒优化容量配置模型,第

    基于风光负荷不确定性的微电网两阶段鲁棒优化模型:投资与运行成本的综合考虑及CCG算法的Matlab+Yamilp+CPLEX求解方法,考虑风光负荷的不确定性,构建了微电网两阶段鲁棒优化容量配置模型,第一阶段目标函数为微电网投资成本,第二阶段目标函数为微电网的运行成本。 采用CCG算法求解。 包含非线性项的线性化处理。 程序代码matlab+yamilp+CPLEX ,核心关键词: 微电网; 两阶段鲁棒优化; 容量配置模型; CCG算法; 线性化处理; MATLAB; YAMILP; CPLEX 用分号分隔每个关键词的结果为: 微电网; 两阶段鲁棒优化; 容量配置模型; CCG算法; 线性化处理; MATLAB; Yamilp; CPLEX,微电网鲁棒优化模型:两阶段成本最小化与线性化处理

  • 西门子S7-200PLC在Z35摇臂钻床控制系统中的应用与组态王组态设计研究,98西门子S7-200PLC和组态王组态Z35摇臂钻床控制系统组态设计PLC设计 ,西门子S7-200PLC; 组

    西门子S7-200PLC在Z35摇臂钻床控制系统中的应用与组态王组态设计研究,98西门子S7-200PLC和组态王组态Z35摇臂钻床控制系统组态设计PLC设计 ,西门子S7-200PLC; 组态王组态; 摇臂钻床控制系统; PLC设计,西门子S7-200PLC与组态王Z35摇臂钻床控制系统组态设计

  • 烟花代码编程python满屏-10.排队接水-我直接把水吸过来.py

    烟花代码编程python满屏-10.排队接水——我直接把水吸过来.py

Global site tag (gtag.js) - Google Analytics