有没有办法把拖进 iBooks 里面的 epub 和 pdf 同步到其他设备呢?

2014-11-19 12:32:20 +08:00
 ivanlw
现在只能自动同步store里面购买的图书,这样子想看其他的很不方便……
已经把Preference->General->Sync bookmarks, highlight, and collections across devices勾上了
4830 次点击
所在节点    macOS
7 条回复
baozijun
2014-11-19 12:36:58 +08:00
多看阅读器,云空间同步
TheLamb
2014-11-19 12:54:00 +08:00
ibooks里面买的书貌似有加密吧,你拖出来也没法用,多看阅读买的epub我试过拖出来,没法用的,估计ibooks也是一样,毕竟版权
ivanlw
2014-11-19 14:07:27 +08:00
@TheLamb 不是不是……是把自己的pdf拖进去……
ivanlw
2014-11-19 14:09:55 +08:00
@baozijun 我去试试噢
ibugeek
2014-11-19 14:36:41 +08:00
mac上直接拖进去ibooks,然后连接ipad或者iPhone,点书籍同步。
是这个意思嘛?
如果想全平台的话,就是多看了。
xhj
2014-11-19 18:29:35 +08:00
你也许需要的是这个,把拖进去了的再拖出来?我写了个小脚本:

#!/usr/bin/env ruby

require 'nokogiri'

ibooks_home = '/Users/xxx/Library/Containers/com.apple.BKAgentService/Data/Documents/iBooks/Books/'

Dir.foreach(ibooks_home) do |dir|
if File.extname(dir) == ".epub"
dir = ibooks_home + dir
File.open(dir + "/iTunesMetadata.plist") do |f|
doc = Nokogiri::XML(f)
book_name = doc.xpath('//key[text()="itemName"]/following::string').first.text
Dir.chdir(dir)
print "." if %x(zip -r "#{book_name}.epub" .) && %x(mv "#{book_name}.epub" ~/Downloads/)
end
end
end

puts "Done!"
xuyongli
2014-11-22 23:25:50 +08:00
itunes同步可以哦,亲测可用。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/147700

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX