跳到主要内容

OpenFile

打开将要编辑并随后保存的文档文件。

语法​

def OpenFile(self, path: str, params: str | None = None) -> bool

参数​

名称类型描述
pathstr要打开的文件路径,包括文件名和扩展名。
paramsstr | None正确打开文件所需的参数(最常用的是 txt 和 csv 文件类型的编码,或 csv 文件的分隔符,对于其他文件类型,这只是一个空字符串)。参数以 XML 标签的形式添加,其中 m_nCsvTxtEncoding 用于文本编码,m_nCsvDelimiter 用于分隔符。您可以在此文件中找到所有支持的编码值。csv 分隔符的支持值包括:0:无分隔符;1:制表符;2:分号;3:冒号;4:逗号;5:空格。

打开 PDF 文件​

从 10.0 版本开始,可以打开 PDF 文件进行编辑。编辑器根据文件内容选择:

  • 在 ONLYOFFICE 中创建的 PDF 表单在文档编辑器中打开。请使用 Document API 和 Form API 对其进行编辑。
  • 其他任何 PDF 文件均在 PDF 编辑器中打开。请使用 PDF API 对其进行编辑。

要打开受密码保护的 PDF 文件,请在 params 参数的 m_sPassword 标签中传递密码,例如 <m_sPassword>password</m_sPassword>。

示例​

import docbuilder

builder = docbuilder.CDocBuilder()
builder.OpenFile("document.csv", "<m_nCsvTxtEncoding>46</m_nCsvTxtEncoding><m_nCsvDelimiter>4</m_nCsvDelimiter>")