gpt4 book ai didi

python - 创建一个可以在浏览器中显示doc、docx、pdf的系统

转载 作者:行者123 更新时间:2023-11-28 17:51:28 25 4
gpt4 key购买 nike

我目前正在开发一个 Web 应用程序,它将成为 FTP 服务器的前端。服务器包含数千个 pdf/doc/docx 文件,每个月他们都会添加几十个,有时接近一百个文件。

我们当前的应用程序使用 openoffice 将文件转换为 pdf。然后我们使用 pdf2swf 将文件转换为我们在浏览器中显示的 swf 对象。在新应用程序中,所有数据都在 FTP 服务器中找到,我们无法存储/创建 swf 文件。

我们需要首先解析服务器上某个资源的 url,然后将其下载到不同的机器并在浏览器中显示文档。

有没有一种方法(最好是在 python 中)可以相对快速地生成我们使用的 swf 对象?

更好的解决方案应该是类似于 google 的文档查看器 api,但不幸的是,他们的服务条款不允许这样使用:“您不得使用该服务开发可视化文档搜索和预览应用程序,该应用程序将 Google 文档查看器的多种用途嵌入到 DOC、DOCX 或 PPTX 文件类型的单个网页中。”

最佳答案

  1. 对于 PDF,您可能有兴趣使用 Mozilla 团队完成的完整 javascript 实现:pdf.js .您只需要使用 python 服务器提供 pdf.js 文件 + pdf :)

  2. 对于 doc/docx,您可以使用 openoffice tools将它们转换为 PDF。然后回到 1。:)(如果你还想自己写那部分,unoconv 是用 Python 写的,使用 Python-UNO bridge )

关于python - 创建一个可以在浏览器中显示doc、docx、pdf的系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9077085/

25 4 0
文章推荐: ios - Xcode 框架 : Umbrella header for module 'Test' does not include header 'NewTest.h'
文章推荐: html - 如何制作 .svg 文件以填充其
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com