懒汉级的自制kindle 6寸pdf电子书的方法
废话不说. 这个方法是用来制作6寸版的电子书的.需要9寸的可以自己照样制作.都差不多.
这个方法需要word和一个pdf虚拟打印软件. 推荐foxit pdf creator 或者Pdf factory,方便好用.
第1步.打开word. 按Alt + F11打开vba编辑器, 界面是这样子的.
第2步. 在右边贴下面的vba代码.这些代码的意思是把排版处理成上下不留边距.左右留0.1的边距. 中文字体用微软雅黑.英文用Bookman Old Style,喜欢别的字体的.替换掉代码中的字体名字就可以了. 大小我试过了21号适合6寸屏. 有需要的酌情自己加大或者减小字号.
Sub kindle()
Selection.WholeStory
Selection.PageSetup.RightMargin = CentimetersToPoints(0.1)
Selection.PageSetup.LeftMargin = CentimetersToPoints(0.1)
Selection.PageSetup.TopMargin = CentimetersToPoints(0.01)
Selection.PageSetup.BottomMargin = CentimetersToPoints(0.01)
Selection.Font.Size = 22
Selection.Font.Name = "微软雅黑"
Selection.Font.Name = "Bookman Old Style"
End Sub
贴好后ctrl + S 保存.关掉
第3步.
点击word的 工具>自定义>命令
出来以后是下面这样子的.找到”宏”这一项.把刚才写的那个宏拖到工具栏上自己顺手的地方.
好了, 这样以后就可以自己做电子书啦.
怎么做呢.就是把文本贴到word里面.点一下刚才做好的 kindle宏,
排版就变成这样了.
然后按Ctrl+ P 打印.选foxit pdf printer. (当然你要先装好这个软件-_-),我是把这个虚拟打印机设置成默认打印机的. ). 确定
定义存放位置和文档名称
保存. 出现进度条.OK 大功告成!
电脑上看是这样的效果
Kindle上是这样的效果
虽然说起来很麻烦.其实实际上操作只要1分钟的时间. 下次只要 贴好文本--点击--打印-保存就好.
2012年3月10日更新:加强版懒人...
再加一小段
ActivePrinter = "Foxit Pdf Printer"
Application.PrintOut FileName:="", Range:=wdPrintAllDocument, Item:= _
wdPrintDocumentContent , Copies:=1, Pages:="", PageType:=wdPrintAllPages, _
ManualDuplexPrint:=False, Collate:=True, Background:=True, PrintToFile:= _
False, PrintZoomColumn:=0, PrintZoomRow:=0, PrintZoomPaperWidth:=0, _
PrintZoomPaperHeight:=0
这样ctrl+p调出打印设置的那一步也可以省去啦.
这个方法需要word和一个pdf虚拟打印软件. 推荐foxit pdf creator 或者Pdf factory,方便好用.
第1步.打开word. 按Alt + F11打开vba编辑器, 界面是这样子的.
第2步. 在右边贴下面的vba代码.这些代码的意思是把排版处理成上下不留边距.左右留0.1的边距. 中文字体用微软雅黑.英文用Bookman Old Style,喜欢别的字体的.替换掉代码中的字体名字就可以了. 大小我试过了21号适合6寸屏. 有需要的酌情自己加大或者减小字号.
Sub kindle()
Selection.WholeStory
Selection.PageSetup.RightMargin = CentimetersToPoints(0.1)
Selection.PageSetup.LeftMargin = CentimetersToPoints(0.1)
Selection.PageSetup.TopMargin = CentimetersToPoints(0.01)
Selection.PageSetup.BottomMargin = CentimetersToPoints(0.01)
Selection.Font.Size = 22
Selection.Font.Name = "微软雅黑"
Selection.Font.Name = "Bookman Old Style"
End Sub
贴好后ctrl + S 保存.关掉
第3步.
点击word的 工具>自定义>命令
出来以后是下面这样子的.找到”宏”这一项.把刚才写的那个宏拖到工具栏上自己顺手的地方.
好了, 这样以后就可以自己做电子书啦.
怎么做呢.就是把文本贴到word里面.点一下刚才做好的 kindle宏,
排版就变成这样了.
然后按Ctrl+ P 打印.选foxit pdf printer. (当然你要先装好这个软件-_-),我是把这个虚拟打印机设置成默认打印机的. ). 确定
定义存放位置和文档名称
保存. 出现进度条.OK 大功告成!
电脑上看是这样的效果
Kindle上是这样的效果
虽然说起来很麻烦.其实实际上操作只要1分钟的时间. 下次只要 贴好文本--点击--打印-保存就好.
2012年3月10日更新:加强版懒人...
再加一小段
ActivePrinter = "Foxit Pdf Printer"
Application.PrintOut FileName:="", Range:=wdPrintAllDocument, Item:= _
wdPrintDocumentContent , Copies:=1, Pages:="", PageType:=wdPrintAllPages, _
ManualDuplexPrint:=False, Collate:=True, Background:=True, PrintToFile:= _
False, PrintZoomColumn:=0, PrintZoomRow:=0, PrintZoomPaperWidth:=0, _
PrintZoomPaperHeight:=0
这样ctrl+p调出打印设置的那一步也可以省去啦.