只是将.pdf文件复制到iPad是不行的;诀窍是模仿Apple的“.plist”配置文件。
如果你习惯使用python,这里有一个简单的脚本可以帮你完成任务。只需将.pdf文件放在Books / Managed文件夹中(连接到计算机后),然后在该目录中运行以下命令。运行此脚本后,iPad将识别您的.pdf文件(这是在标准的iBooks应用程序中)。您的.pdf文件甚至可以在子目录中。
import os
header = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n <key>Books</key>\n <array>\n"
footer = " </array>\n</dict>\n</plist>"
fst = " <dict>\n <key>Inserted-By-iBooks</key>\n <false/>\n <key>Name</key>\n <string>"
tnd = "</string>\n <key>Page Progression Direction</key>\n <string>default</string>\n <key>Path</key>\n <string>"
lst = "</string>\n <key>s</key>\n <string>0</string>\n </dict>\n"
bodystr = ""
for root, dirs, files in os.walk(".", topdown=False):
for name in files:
sttmp = os.path.join(root, name)[2:]
if not ".pdf" in sttmp:
continue
bodystr+=fst
bodystr+=sttmp[:-4]
bodystr+=tnd
bodystr+=sttmp
bodystr+=lst
file = open("Managed.plist", "w")
file.write(header);
file.write(bodystr);
file.write(footer);
file.close();