Python Docx To Pdf

PDF Converter. Generate docx and PDFs with Python, node. sudo apt-get install cups-pdf Then navigate to System > Administration > Printing and create a new printer, set it as a PDF file printer, and name it as "pdf". 因为要生成报告书,从身边的朋友来看,PDF对于很多PC用户来说还是不太会用,所以决定用常规的docx格式吧。 安装python-docx 用户手册中说,是要依赖lxml >= 2. etc libraries of Python 3 in jupyter notebook environment. This comes quite. StringIO (text) result = StringIO. If you just want to generate PDF files, you don't need a Python script, a Basic macro, Java code, or any other kind of programming. Open a Python File window. Microsoft has a bulk conversion utility that can convert multiple DOC files to DOCX files. Python Libraries for Data Science NumPy: introduces objects for multidimensional arrays and matrices, as well as functions that allow to easily perform advanced mathematical and statistical. All cheat sheets, round-ups, quick reference cards, quick reference guides and quick reference sheets in one page. Using python to take csv data and format it into Word document Hi everyone. More information is available in the python-docx documentation. The DOCX extension is used by Microsoft Word 2007 and later. This python package supports working with RST as documentation format without depending on Sphinx. 0 Documentation. Note: Use bit wise operations to add two numbers. com vulnerability detection plugins for Burp Suite and Google Chrome →. 到这里,我们已经实现了多线程批量转换PDF为word文档。. Pythonは、豊富なライブラリを扱えることからデータ解析の分野で人気があります。 今回はPythonで複数のライブラリを使用し、英語論文のPDFファイルからテキストを抽出後に翻訳してWordファイルに自動で出力するコードを作成しま[…]. For general background information about opening docx files including troubleshooting tips, see How to Open docx files. Currently working on Robot framework with python for electronic device automation tasks using Uiautomator, Appium, OpenCV, Tensorflow etc libraries. PDF is an electronic document format designed by Adobe Systems using some language features PostScript. 7 Microsoft Office List 14. convert docx to pdf docx to pdf python docx generate pd python docx generate pdf python generate pdf from docx Post navigation Previous Post Enable/install latex in inkscape Next Post How do I list all files of a directory using python?. This page covers invoking the PDF Converter from Python. tabex is a pdf to text extractor that can convert pfdf to text online. – Each Paragraph object contains a list of Run objects. Code, Compile, Run and Debug python program online. Open cmd, then run: pip install python-docx. I am very new to python programming. how can i convert. In this article, I'm going to use the following process flow to create a multi-page PDF document. Probably it is hard to have a choice among them now when you forgot Word 2007-2016 document password. docx module Word documents contain formatted text wrapped within three object levels. Note: HTML tables are structured just like tables in excel and by using python we can easily scrape data from tables found on a website and save the data in an excel file on a local drive. python-docx-template. The settings are made in handy wizard that pops up after you select source DocX documents and press 'Combine' button. Open a Text Editor view in Blender. Net" is the API to convert PDF to DOCX. Find materials for this course in the pages linked along the left. § Languages: C++, Matlab, Python, Scripting and Scripting Automation § Familiarity with Cloud Services and Web Application development are valuable assets § EU/EFTA citizens or valid Swiss working permit Offered Benefits § Possibility to help shaping the company culture and making QualySense an international success story. Of course, you could always use the 2to3 tool that Python provides in order to convert your code, but that introduces more complexity. PDF to Word. Convert (). pdf转word文档 不保留格式. Converting DOCX to PDF using Python. sudo apt-get install cups-pdf Then navigate to System > Administration > Printing and create a new printer, set it as a PDF file printer, and name it as "pdf". Python strongly encourages community involvement in improving the software. If you really want a pandoc-style (actually LaTeX-made) PDF, you can also use LibreOffice to convert the docx to html, and then use that as input for pandoc (depending on the competence of the person who made the original document, you may need to remove a bunch of. 0 Microsoft Office 15. Open source software is made better when users can easily contribute code and documentation to fix bugs and add features. Преобразование Word doc в PDF - Python. This is one reason I don't like working with DOCs or DOCXs in OS X. 10 (Installation)python-docx is a Python library for creating and updating Microsoft Word (. This is one reason I don’t like working with DOCs or DOCXs in OS X. Python packages in our Batteries included: Try doing a search for "pdf" on the PythonAnywhere "Batteries Included" list of Python modules. 0 许可协议进行翻译与使用 回答 ( 1 ). Microsoft Word is the well-known and one of the best Word Processor. 0 Access Data Engine Object Library v12. As a next logical step to parsing Word documents, I thought about exploring the possibilities of using the Python Code tool to parse text from PDF documents. There are some nasty PDFs out there, but there are several tools you can use to get what you need from them, and Python enables you to get inside and scrape, split, merge, delete, and crop just about whatever you find. WPS Office PDF to DOC/DOCX Converter can convert and output back with one key. Can you please give any solution on the same. This means that it will be directly editable with the proper PDF software. Calibre is a very popular free program that converts DOCX to eBook formats, too, like EPUB, MOBI, AZW3, PDB, PDF, and several others. If you really want a pandoc-style (actually LaTeX-made) PDF, you can also use LibreOffice to convert the docx to html, and then use that as input for pandoc (depending on the competence of the person who made the original document, you may need to remove a bunch of. Gensim Python Library. generate(" sample_document. Vape Shop Near Me. The official program for viewing documents in this format, Adobe Reader. , program, from a terminal window. 1 if an older Mac OS X version), but many Python users may need to update Python in Mac OS to a newer version like Python 3. You can then edit the word document, extract its contents and republish in PDF as a new document. It allows you easily and quickly to convert all your PDF files into Microsoft Word document (. createUrl(). doc $ unoconv -f pdf -d document input1_new. Searching the web, I have found several command line tools that allow you to convert a HTML-document to a PDF-document, however they all seem to use their own, and rather incomplete rendering engine, resulting in poor quality. cldSetImage(cloudinary. I find some way like using Syncfusion but it only work with WPF or Windows Forms and not with UWP. docx) created using new Microsoft Office Word program from Microsoft. If you already have a different version of Python installed on Windows, you can also access the UNO API using the COM bridge instead of the Python bridge. People are always surprised when told that. I do not have GUI installed on remote Linux / UNIX server. Get the latest release of 3. For the purpose of responding to your request, TIBCO Software Inc. Convert a word processing document from the DOCM to the DOCX file format. PDF to Word - Foxit Online Convert your PDF files to high-quality Word files for easy editing online. 2 Memory end of unit quiz This topic-based quiz is designed to informally challenge students regarding their understanding of the theory. docx (Office 2010). Remember there are no dumb questions. By default, the SaveAs overwrites files in the output directory if they already exist, which is fine by me. docx) and pdf Dear List; I am looking for a way to extract parts of a text from word (. How to Extract Words from PDFs with Python. We recommend reading their instructions on converting Word documents for some help making an eBook from your DOCX file. The final is from 1:30 - 4:00. word to pdf通过Windows Com组件(win32com),调用Word服务(Word. I am trying to use markdown with pandoc to convert a single document into html, pdf, and docx. 7 is now released and is the latest feature release of Python 3. PDF Candy offers a simple and fast way to convert PDF to DOCX format: add a PDF document (upload from your device using "Add file(s)" button, drag and drop it or upload it from Google Drive or Dropbox accounts) and allow the service to process the file right away. Now used commercially by 8800+ companies! We've grown too big to be a completely free service - read the backstory. Most often, PDF-file is a combination of text with raster and vector graphics and text forms, scripts written in JavaScript and other types of items. WPS Office PDF to DOC/DOCX Converter can convert and output back with one key. python-docx¶. from the input DOCX file are not preserved in the output PDF file. but could not generate pdf. Use Python to parse Microsoft Word documents using PyWin32 Library Completeaza chestionare auto drpciv 2014 categoria B, C, E, A, D si treci examenul auto cu aceste teste drpciv online- chestionare auto Chestionare auto si teste explicate pentru categoria B. Whether you’re looking to pick up some new Python skills or just need a pick-me-up, you’ll find endless educational, geeky fun with Impractical Python Projects. Programming assignments in CS-1004 will be in the programming language Python — specifically, version 3. I am trying to split a word document by page number but havenot got any success yet , can anyone suggest any library to split a docx document? Thank you. I got of python-docx, zipfile but they do not seem to help me much. Hello guys, I'm working on some automation of Open Office using C#. For general background information about opening docx files including troubleshooting tips, see How to Open docx files. 使用python把pdf转换为word然后替换word中的文字内容摘要:这篇文章介绍了如何使用python【3. Hack archive password online. With python-docx module, we have 3 different data types: - a Document object for entire document. The idea is to begin to create an example of the document you want to generate with microsoft word, it can be as. This library can be installed via pip using the code. virtualenv is a tool to create isolated Python environments. Dear Group, I was trying to convert. Delete links in output documents. PDF Converter from Python. You may kindly suggest how to convert from. docx Document file 15 Introduction - Document file 16 Read. It's an extremely simple document containing only math-less text and a few images. NET library written in C# which allows a developer to manipulate Word files in an easy and intuitive way. net, java or ruby, from scratch or using templates or databases. pdfrw can take any page or rectangle on a page, and convert it to a Form XObject, suitable for use inside another PDF file. Download and install FreeFileViewer and you will be able to view documents like DOC, DOCX, PDF, TXT, XLS, XLSX, images like JPG, PNG, GIF, PSD, videos like FLV, MP4, MOV, MPG, audio files like FLAC, MP3, OGG, WMA, and various other formats like BIN, CFG, DAT, DIZ and and many many other file formats - more than 200 supported!. Here are a few more details about the "non-GUI" method. Most often, PDF-file is a combination of text with raster and vector graphics and text forms, scripts written in JavaScript and other types of items. Word to PDF. I find some way like using Syncfusion but it only work with WPF or Windows Forms and not with UWP. So here is how you can run a python script in blender. 0 Documentation. It will also work for MS Word DOCX files (it will work as well as LibreOffice is able to handle the particular ODT), and, in general all file types which LibreOffice can open. Code, Compile, Run and Debug python program online. How manipulate Microsoft word and. js sql-server iphone regex ruby angularjs json swift django linux asp. Note: The recipe has some limitations. The official program for viewing documents in this format, Adobe Reader. x though the end of 2018 and security fixes through 2021. In this post, I'll describe the structure of this file format and how to access it easily in python. Based on the experience I made, I recommend closing MS Word before running the script. For general background information about opening docx files including troubleshooting tips, see How to Open docx files. pptx) files. For this purpose I will use Python 3, pillow, wand, and three python packages, that are wrappers for…. virtualenv creates a folder which contains all the necessary executables to use the packages that a Python project would need. 作者简介 Eric Matthes is a high school math and science teacher living in Alaska who teaches an Introduction to Programming class in Python. pdfkit is one of the better approaches as, it renders HTML into PDF with various image formats, HTML forms, and other complex printable documents. This entry was posted in API and tagged docx, Microsoft, MS Excel, MS Office, MS Word, openpyxl, python, python-docx, xlsx on December 2, 2017 by Alexander Leonov. docs manually. Then in order to create the executable just run python setup. 5 for Office to programmatically convert a Microsoft Word 2010 or Microsoft Word 2013 document that contains VBA code (and has a. x git excel windows xcode multithreading pandas database reactjs bash scala algorithm eclipse. How to read data from DOCX file in Python? Sometimes data will be stored as Docx files, hence first we need to extract text data from Docx file and then use it. DOCX to PDF With this service, you can merge several DOCX images into one PDF file for archiving and easier forwarding. The tool can be used with several languages, including Python, Julia, R, Haskell, and Ruby. docx) and pdf Dear List; I am looking for a way to extract parts of a text from word (. docx, pdf,. Hi, I have a requirement to create word document from byte array. Very fast PDF to TXT conversion method included. Tales From the Yawning Portal (Dungeons & Dragons) PDF Download. rtf as from them I am being able to convert to. xlsx to pdf using itextsharp in c# ? Add a Solution < > & [^] … ? This content, along with any associated source code and files. When using pip to first install Python-Docx, be sure to install python-docx, not docx. pdf file using UiPath: 1. net Download Note: If you're looking for a free download links of Introduction to Programming Using Python Pdf, epub, docx and torrent then this site is not for you. PDF to JPG Conversion with Python (for Windows) Posted on January 10, 2017 by clubdebambos I recently had a torrid time trying to research and implement a Python script that could batch convert from PDF to JPG. The PDF format is not a competitor because PDFs can't be edited and they don't contain a full document structure, so they can only take limited local changes like watermarks, signatures, and the like. Converting DOCX to PDF using Python. While this was sometimes a pain in the past, I've recently found that it's relatively easy with standard Linux tools. DOCX was introduced with Microsoft Word 2007, it's based on open XML and uses ZIP compression for smaller file sizes. you can batch convert portable PDFs to editable Word files with preserving the original formatting: text, images, column and row layout. Converting Markdown to PDF or DOCX with Pandoc Markdown is a popular text formatting syntax among developers these days. 0 Microsoft Office 15. 使用python-docx生成Word文档 2017. Online converter to create Microsoft Powerpoint presentations in the new PPTX format. Convert PDF files to Microsoft Office Word compatible doc/docx files, using LibreOffice's command line interface. After Microsoft Word 2007 the default format and extension become DOCX where before that DOC was the default format and extension. Note: The recipe has some limitations. DOCX files use a newer file format referred to as Open XML, which stores a document as a collection of separate files and folders in a compressed zip package. Below we show how to convert PDF files to black and white. python-pptx¶. epub-t plain -o example36. docx) and convert or print these input documents. Example: produce PDF document from text and output it as HTTPResponse object (Django) import StringIO input_stream = StringIO. I have saved all the. com, uploading. rtf format using the powerful converter from Soda PDF Desktop or Soda PDF Online. Word to PDF Excel to PDF PPT to PDF. Over the year's we've evolved a simple way to give companies a document-generation service: You create a packet of data in json format, and post it to a web URL that converts it to a PDF. doc file to. – Each Paragraph object contains a list of Run objects. docx file is using the python - docx library. PdfBox: This third-party Nuget package will be used to read a PDF file. DOCX Password Recovery after Word 2007-2016 Password Forgot. (To convert non-trivial, scanned PDF files into text readable by Python) nltk (To clean and convert phrases into keywords). The following steps describe how to delete files that you no longer need. When you ask someone to send you a contract or a report there is a high probability that you’ll get a DOCX file. 7 is reaching end of life and will stop being maintained in 2020, it is though recommended to start learning Python with Python 3. The beauty of this approach is in that you only need to add a reference to the SautinSoft. transmit file. docx files to PDF using Linux in Command Line. Inhalt 📚 In diesem Artikel lernst du, wie man einen PDF-Converter in Python schreiben kann. Chestionarele de la examenul auto oficial sunt actualizate si revizuite. ReportLab have over 20 years experience creating PDF web services using a variety of technologies including JSON and XML. hi all: I'm new user of PDFCreator,I use the version 2. docx file using python. python qt4 designer tutorial pdf Tutorial: Creating GUI Applications in Python with QT by Alex Fedosov. Libreoffice is however heavyweight and clunky to use. Contribute to Python Bug Tracker. generate(" sample_document. Python: Convert a Word/PDF document to html My current Django project deals with resume files in Word/PDF format. docx files). The process is quick and easy though, so don't be. ReportLab have over 20 years experience creating PDF web services using a variety of technologies including JSON and XML. Microsoft Office Open XML. docx documents, such as those created by Microsoft Word, and convert them to HTML. You can then edit the word document, extract its contents and republish in PDF as a new document. For generating PDFs with Python, we have chosen the following solutions: Xhtml2pdf, Weasyprint, and Unoconv. Google Docs. pip install docx2txt. PDF Candy's PNG to PDF converter is a tool that you can rely on and convert any file without worrying about the privacy of its contents. write a Python textbook that focused on exploring data instead of understanding algorithms and abstractions. Below we show how to convert PDF files to black and white. Select the area that you want to hyperlink. Few of my students were planning to be professional computer programmers. The settings are made in handy wizard that pops up after you select source DocX documents and press 'Combine' button. Download and install FreeFileViewer and you will be able to view documents like DOC, DOCX, PDF, TXT, XLS, XLSX, images like JPG, PNG, GIF, PSD, videos like FLV, MP4, MOV, MPG, audio files like FLAC, MP3, OGG, WMA, and various other formats like BIN, CFG, DAT, DIZ and and many many other file formats - more than 200 supported!. 7 documentation Also go through this doc page: Understanding pictures and other shapes. All cheat sheets, round-ups, quick reference cards, quick reference guides and quick reference sheets in one page. cldSetImage(cloudinary. Press Alt + O, or go to Text>Open Text Block and open the. x, take a look at the Python 3 tutorial. If this option is not checked, then output PDF document will contain all non-PDF email attachments in their. 6 (Installation) python-docx is a Python library for creating and updating Microsoft. If you wish to know about how to read file in Python (DOCX file), you should use the library python-docx2txt. Fortunately, the python environment has many options to help us out. Introduction to Programming Using Python Pdf mediafire. docx Python. Now used commercially by 8800+ companies! We've grown too big to be a completely free service - read the backstory. PDF – pdfminer. Not good enough!. docx file that you created in word 4 x 6 inch form. 0 Access Data Engine Object Library v12. My customer wanted their website's search engine (Sphider) to read these PDF files and DOC files so that their clients could get at the documents they needed without going through a bunch of summary pages to get them. Working with PDF and word Documents. This is one reason I don’t like working with DOCs or DOCXs in OS X. After literally days of work, the script to allow for mailmerge in python is surprisingly simple: To run it, you simply have to insert mailmerge fields in the Word document and pass the docxmerge function a filename, a json object that corresponds to the fields in the Word document, and the output file. com covers most of the content of the book. Note: By default, Pandoc uses LaTeX to generate PDF documents. Pdf for Java allows you to create PDF files directly through the provided API and XML templates. Learn how to create Word document using Python docx. This page covers invoking the PDF Converter from Python. PDF is an electronic document format designed by Adobe Systems using some language features PostScript. Convert DOCX to PDF Natively With A Right-Click Microsoft Office for OS X is usually very sluggish and slow. python-docx-template. Automate -. The most likely reason is that you want to share the content of your Notebook to non-technical users that don’t want to install Python or the other dependencies necessary to use your Notebook. Portable Document Format is a container that consists of textual, graphical and technical information, such as fonts, metadata, color profiles, etc. pdf, free from the shackles of Microsoft Word or any other 3rd party software. com, uploaded. Python source files have a. PDF to Word. In this article, I'm going to use the following process flow to create a multi-page PDF document. pdftohtml -noframes -q -p -c "$1" "${1%\. Hack archive password online. A couple of tips: "pdftk" only works in Docker consoles, and it won't work for web apps. Convert PDF to JPG Today, PDF is the most popular solution for storing and exchanging electronic documents. GitHub Gist: instantly share code, notes, and snippets. 7 Microsoft Office List 14. docx to pages09 (Apple iWork '09 Pages Document) docx to pcx (Paintbrush Bitmap Image) docx to pdf (Portable Document Format) docx to pml (eBook File) docx to png (Portable Network Graphic) docx to ps (PostScript) docx to rb (RocketEdition eBook File) docx to tcr (Psion eBook File) docx to tiff (Tagged image file format) docx to thumbnail. Our API reference lists all the generation options and our style and formatting guide will help make it look perfect. There are other methods of extracting text and information from word documents, such as the docx2txt and the docx libraries featured in the answers to the following Python Forum post. In addition, you will need several Python packages, including one called numpy (meaning “Numerical Python”) and one called matplotlib, a Python version of the popular Matlab system. StringIO (text) result = StringIO. You can use this method not only to convert ODT files to PDF. python-docx¶. The PdfFileWriter Class¶ class PyPDF2. 0 Documentation. With python-docx module, we have 3 different data types: - a Document object for entire document. net c r asp. pdf files on the fly, but none of the free php libraries that were available let me do it on my server (a webservice was not good enough). The idea is to begin to create an example of the document you want to generate with microsoft word, it can be as. docx File | Wdesk Help logo. The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt. As a next logical step to parsing Word documents, I thought about exploring the possibilities of using the Python Code tool to parse text from PDF documents. python-docx-template has been created because python-docx is powerful for creating documents but not for modifying them. rest) using substitutions (generated in _links_xxx. Supports layout and sizing changes on a per-page basis; Asynchronous document generation, for long or large documents. I do not have GUI installed on remote Linux / UNIX server. Python - Process Word Document - To read a word document we take help of the module named docx. x installed (or Python 2. python-docx-template. DOCX to PDF With this service, you can merge several DOCX images into one PDF file for archiving and easier forwarding. Select the area that you want to hyperlink. DOCX Convert to PDF Once you are satisfied with document that you were editing, you can now convert your DOCX file into PDF file using PDFelement Pro. I would like to convert a docx file to pdf on my raspberry pi (stretch OS) What is the best way to do so using a python script on raspberry pi? I think libreoffice have functions like this, but I would like to automate the conversion, so the docx to pdf conversion is run on a python script. Click ‘Create PDF now!’ and wait for the conversion to take place. Gensim was developed and is maintained by the Czech natural language processing researcher Radim Řehůřek and his company RaRe Technologies. Preserve the PDF files' fonts, paragraphs, lists, tables, and columns in the Word output. 2 I want to user Com Script to convert doc/docx to pdf ,python or WORD-VBA(use java lib jacob), I use my server working in background to do this. The purpose of these methods is to convert files from the Portable Document Format (PDF) to Microsoft Word. 再然后便是python-docx-template这个包了,他可以用来对docx文档进行修改,诸如对文档中的 文本、图片、富文本、等几乎所有存在与文档中的他都能替换,而且他操作起来就如同很多web框架中的模板语言一样,因为他是和jinjia2模板语言结合使用的,所以最好希望. ppt), PDF File (. Note: The recipe has some limitations. Python is said to be a challenger against R, but in general it’s a tie It’s up to you to choose the one that best fits your needs R came from the statisticians community,. Use a template word file to create a non standard size page. 到这里,我们已经实现了多线程批量转换PDF为word文档。. This way I could convert text in a PDF to DOCX and edit it further with Word. shared import Inches document = Document() for row in range(9): t = document. javascript java c# python android php jquery c++ html ios css sql mysql. When working with Jupyter Notebook, you will find yourself needing to distribute your Notebook as something other than a Notebook file. Python Code. Python Tutorial Ubuntu Pdf Beginners Windows Install Linux Ubuntu on virtualbox in windows 7 / windows 8 ubuntu tutorial for beginners pdf ubuntu tutorial for beginners pdf free download ubuntu mysql installation - How to install Python 3. docs manually. Note: HTML tables are structured just like tables in excel and by using python we can easily scrape data from tables found on a website and save the data in an excel file on a local drive. PDFMiner is a tool for extracting information from PDF documents. Yes, I have Office 2013 installed. It uses its own layout engine, designed to closely mimic Word’s. Part 2: How to Convert Docx to PDF in High Quality The PDFelement Pro PDFelement Pro is an efficient tool that enables quick conversion of DOCX files into PDF files. Introduction to Programming Using Python Pdf mediafire. Pandoc looks good but it doesn't support. Below are several free ways to password protect a PDF file, a pretty easy thing to do no matter which way you go about it. Updated February 2019. Based on the latest research in cognitive science and learning theory, Head First Python uses a visually rich format to engage your mind, rather than a text-heavy approach that puts you to sleep. There are plenty of components that will do this (Spire. After literally days of work, the script to allow for mailmerge in python is surprisingly simple: To run it, you simply have to insert mailmerge fields in the Word document and pass the docxmerge function a filename, a json object that corresponds to the fields in the Word document, and the output file. Open cmd, then run: pip install python-docx. x's range function is xrange from Python 2. Create a new Sequence and click Manage Dependencies. This dialog has five pages (General, Initial View, User Interface, Links, and Security). docs that I use to populate current date, then convert to pdf. This library is designed to generate documents using word documents as jinja templates. Can you please give any solution on the same. In team work, it's likely that different members use different version of Word. Here's how to convert Microsoft Office *. com, uploading. is it possible to convert MSword docs into PDF format? i told my future employer that i could, because i knew of the COM scripting abilites that activePython had. Introduction to Computation and Programming Using Python can serve as a stepping-stone to more advanced computer science courses, or as a basic grounding in computational problem solving for students in other disciplines. Net" is the API to convert PDF to DOCX. Then write a program to use the different functions in doc. The main drawback of all HTML to PDF converters is that the latter has numerous aspects that are absent in HTML, including, for example, page size. Installation Install the client library from PyPI $ pip install pdfcrowd Conversion will be completed in following 3 Steps from Webpage/HTML to PDF. com; just change the URL to point at your local install. Now from the Activities pane, add Word Application Scope and enter the file path of your. The idea is to begin to create an example of the document you want to generate with microsoft word, it can be as complex as you want : pictures, index tables, footer, header, variables, anything you can do with word.