Skip to main content

Pandoc filter for docx output to insert pagebreak at will

Project description

pandoc-docx-pagebreak-py

Pandoc filter to insert page break or table-of-contents in docx file

install

pip3 install git+https://github.com/pmamico/pandoc-docx-helper.git

Usage

  • Add \newpage where preferred to insert a page break
    • Expecting to work like native pandoc behavior for latex output
  • Add \toc where preferred to insert TOC(Table of Contents)
    • unable to use with --toc otherwise TOC appears on head of document also
# Try the filter with this file like this:
pandoc -f markdown -t docx -o docx.docx --filter=pandoc-docx-pagebreakpy README.md

Sample

Table of contents appears after this line

\toc

Contents before pagebreak

\newpage

Contents after _Page Break_

Table of contents appears after this line

\toc

Contents before pagebreak

\newpage

Contents after Page Break

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pandoc-docx-helper-0.0.1.tar.gz (6.9 kB view details)

Uploaded Source

File details

Details for the file pandoc-docx-helper-0.0.1.tar.gz.

File metadata

  • Download URL: pandoc-docx-helper-0.0.1.tar.gz
  • Upload date:
  • Size: 6.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for pandoc-docx-helper-0.0.1.tar.gz
Algorithm Hash digest
SHA256 72deda2e4db0914860e314fb5b6d18fa53069d223c8a2583bafcd5c30ec50a4b
MD5 dce503c8569f63bae9dcd9fbbaa97b2c
BLAKE2b-256 d080045e903d28a5677631fd7b512a8afe29fdb920baef936f2206a628735e25

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page