PyMuPDF insertTextBox 以镜像形式插入文本
PyMuPDF insertTextBox inserting text but in mirrored form
import fitz
text_rectangle = fitz.Rect(450,20,550,120)
file_handle = fitz.open(input_file)
first_page = file_handle[0]
text = 'SAS Automation'
first_page.insertTextbox(text_rectangle, f'{text}')
file_handle.save(output_file)
上面的代码以镜像形式在 pdf 中添加文本为什么我不知道我尝试了 insertText 方法,使用 inserTextbox 的 morph 属性但仍然没有解决方案finds.you 可以在这里看到输出OutPut PDF file image
有什么帮助吗?提前致谢
就我而言,这似乎是 PDF 文件的问题。
我通过生成 pdf 文件的另一个副本来修复它。
我使用 photoshop 然后另存为 PDF。您也可以尝试“打印为 PDF”。
HTH
我尝试更新我现有的 pdf 文件。但这不是克服这个问题的正确解决方案。最后,我尝试创建新的 pdf 文件。
file_handle = fitz.open()
first_page = file_handle.newPage() #file_handle[0] is getting issue
这通常发生在 pdf 有自己的方向等情况时。使用 page.clean_contents()
可使页面标准化,应在首次插入任何项目之前使用。
import fitz
text_rectangle = fitz.Rect(450,20,550,120)
file_handle = fitz.open(input_file)
first_page = file_handle[0]
text = 'SAS Automation'
first_page.insertTextbox(text_rectangle, f'{text}')
file_handle.save(output_file)
上面的代码以镜像形式在 pdf 中添加文本为什么我不知道我尝试了 insertText 方法,使用 inserTextbox 的 morph 属性但仍然没有解决方案finds.you 可以在这里看到输出OutPut PDF file image
有什么帮助吗?提前致谢
就我而言,这似乎是 PDF 文件的问题。 我通过生成 pdf 文件的另一个副本来修复它。 我使用 photoshop 然后另存为 PDF。您也可以尝试“打印为 PDF”。 HTH
我尝试更新我现有的 pdf 文件。但这不是克服这个问题的正确解决方案。最后,我尝试创建新的 pdf 文件。
file_handle = fitz.open()
first_page = file_handle.newPage() #file_handle[0] is getting issue
这通常发生在 pdf 有自己的方向等情况时。使用 page.clean_contents()
可使页面标准化,应在首次插入任何项目之前使用。