在 kubuntu 22.04 下我有一个 pdf 文件,我需要制作一个 ms word doc 97 文件才能在 Libre Office Writer 和 ms word doc 97 下编辑它。如果我从 Libre Office Writer 打开此文件,该文件将在 Libre Office Draw 中打开应用程序,它没有选项将文件另存为 word doc 97 文件。我可以通过什么方式将我的文件转换为 ms word doc 97 格式?
附言。 也许不是 ms word doc 97,但如何转换为 MODERN(不确定现在哪种格式)ms word doc 格式?
PS2: 我尝试命令并收到错误:
pandoc source.pdf -f pdf -t docx -o Agreement.doc
Unknown input format pdf
Pandoc can convert to PDF, but not from PDF.
在帮助中我看到:
pandoc -h
pandoc [OPTIONS] [FILES]
-f FORMAT, -r FORMAT --from=FORMAT, --read=FORMAT
-t FORMAT, -w FORMAT --to=FORMAT, --write=FORMAT
-o FILE --output=FILE
--data-dir=DIRECTORY
-M KEY[:VALUE] --metadata=KEY[:VALUE]
--metadata-file=FILE
-d FILE --defaults=FILE
--file-scope
-s --standalone
--template=FILE
-V KEY[:VALUE] --variable=KEY[:VALUE]
--wrap=auto|none|preserve
--ascii
--toc, --table-of-contents
--toc-depth=NUMBER
-N --number-sections
--number-offset=NUMBERS
--top-level-division=section|chapter|part
--extract-media=PATH
--resource-path=SEARCHPATH
-H FILE --include-in-header=FILE
-B FILE --include-before-body=FILE
-A FILE --include-after-body=FILE
--no-highlight
--highlight-style=STYLE|FILE
--syntax-definition=FILE
--dpi=NUMBER
--eol=crlf|lf|native
--columns=NUMBER
-p --preserve-tabs
--tab-stop=NUMBER
--pdf-engine=PROGRAM
--pdf-engine-opt=STRING
--reference-doc=FILE
--self-contained
--request-header=NAME:VALUE
--abbreviations=FILE
--indented-code-classes=STRING
--default-image-extension=extension
-F PROGRAM --filter=PROGRAM
-L SCRIPTPATH --lua-filter=SCRIPTPATH
--shift-heading-level-by=NUMBER
--base-header-level=NUMBER
--strip-empty-paragraphs
--track-changes=accept|reject|all
--strip-comments
--reference-links
--reference-location=block|section|document
--atx-headers
--listings
-i --incremental
--slide-level=NUMBER
--section-divs
--html-q-tags
--email-obfuscation=none|javascript|references
--id-prefix=STRING
-T STRING --title-prefix=STRING
-c URL --css=URL
--epub-subdirectory=DIRNAME
--epub-cover-image=FILE
--epub-metadata=FILE
--epub-embed-font=FILE
--epub-chapter-level=NUMBER
--ipynb-output=all|none|best
--bibliography=FILE
--csl=FILE
--citation-abbreviations=FILE
--natbib
--biblatex
--mathml
--webtex[=URL]
--mathjax[=URL]
--katex[=URL]
--gladtex
--trace
--dump-args
--ignore-args
--verbose
--quiet
--fail-if-warnings
--log=FILE
--bash-completion
--list-input-formats
--list-output-formats
--list-extensions[=FORMAT]
--list-highlight-languages
--list-highlight-styles
-D FORMAT --print-default-template=FORMAT
--print-default-data-file=FILE
--print-highlight-style=STYLE|FILE
-v --version
-h --help
看来我提供了所有有效参数......
更新: 我尝试遵循命令,但收到警告:
libreoffice --infilter="source.pdf" --convert-to docx Settle.doc
Warning: failed to launch javaldx - java may not function correctly
convert /mnt/_work_sdb8/NSN/Settlement/Settle.doc -> /mnt/_work_sdb8/NSN/Settlement/Settle.docx using filter : MS Word 2007 XML
我得到了空的 Settle.docx 空 - 4.1 kb 不确定我的操作系统中的哪些选项/缺少的软件包我已配置:
lsb_release -d; uname -r; uname -i
Description: Ubuntu 22.04.3 LTS
6.2.0-35-generic
x86_64