gpt4 book ai didi

Python:如何替换pdf中的文本

转载 作者:太空宇宙 更新时间:2023-11-03 12:06:08 25 4
gpt4 key购买 nike

我有一个 pdf 文件,我想替换 pdf 文件中的一些文本并生成新的 pdf。我怎么能在 python 中做到这一点?我试过 reportlab , reportlab 没有任何搜索文本和替换它的功能。我还可以使用什么其他模块?

最佳答案

你可以试试Aspose.PDF Cloud SDK for Python , Aspose.PDF Cloud是一个REST API PDF处理解决方案。它是付费 API,其免费套餐计划每月提供 50 个积分。

我是 Aspose 的开发人员布道师。

import os
import asposepdfcloud
from asposepdfcloud.apis.pdf_api import PdfApi

# Get App key and App SID from https://cloud.aspose.com
pdf_api_client = asposepdfcloud.api_client.ApiClient(
app_key='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
app_sid='xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxxx')

pdf_api = PdfApi(pdf_api_client)
filename = '02_pages.pdf'
remote_name = '02_pages.pdf'
copied_file= '02_pages_new.pdf'
#upload PDF file to storage
pdf_api.upload_file(remote_name,filename)

#upload PDF file to storage
pdf_api.copy_file(remote_name,copied_file)

#Replace Text
text_replace = asposepdfcloud.models.TextReplace(old_value='origami',new_value='polygami',regex='true')
text_replace_list = asposepdfcloud.models.TextReplaceListRequest(text_replaces=[text_replace])

response = pdf_api.post_document_text_replace(copied_file, text_replace_list)
print(response)

关于Python:如何替换pdf中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31703037/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com