如何将 pdf 文件传输至 ipad 4?

如何将 pdf 文件传输至 ipad 4?

我可以通过安装几个库来传输音乐,然后 rhythmbox 可以识别我的设备。但无法将 pdf 文件传输到 ipad。有什么建议吗?提前谢谢。

答案1

如果您的机器和 iPad 连接在 WiFi 网络中,您可以制作简单的 HTTP 服务器来提供可从 iPad 下载的 PDF 文件。

确保已安装 Python,打开终端并cd进入存储 PDF 文件的目录。然后运行以下命令:

python -m SimpleHTTPServer 8000

在 iPad 上打开 Web 浏览器并访问 URL:http://<ip.of.machine>:8000

瞧!您可以看到您的 PDF 文件并将其下载到您的 iPad 中。

答案2

您可以将 pdf 文件复制到 iPad 以便与 iBooks 应用程序一起使用。但是,仅仅将 pdf 文件复制到 iPad 是不行的;诀窍是模仿 Apple 的“.plist”配置文件。

如果您习惯使用 Python,这里有一个简单的脚本可以为您完成这项工作。只需将您的 PDF 文件放在 Books/Managed 文件夹中,然后在该目录中运行以下命令。运行此脚本后,iPad 将识别您的 PDF 文件。这些 PDF 文件甚至可以位于子目录中。

    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();

答案3

将任何类型的文件传输到任何 Apple 设备(包括 ipad)仅通过云同步(如 iTunes 文件共享或 Dropbox 等服务)才获得官方支持。最简单的方法是使用 Dropbox,如果您想从多个设备访问您的 pdf 文件,它非常有效。

答案4

我推荐 Dropbox。我的 iPod 上安装了它,它可以跨平台运行,Ubuntu、OS X、iOS 等等。效果非常好!

相关内容