Audion PPTX Print to PDF Tool
USER_GUIDE_EN.md
Audion PPTX Print to PDF Tool
Contents
- Main workflow
- Canonical Workbench labels
- Main launchers
- Compatibility wrappers
- Service layer
- Key folders
- Notes
Portable Windows workflow with a NiceGUI shell for batch-printing PowerPoint files through Microsoft Print to PDF and then cropping the saved PDFs in output to 16:9 or A4/A3 proportions.
Main workflow
- Run
launcher_gui.cmdfor the guided shell, or open it fromlauncher_project.cmd/launcher_project_ru.cmd. - Prepare Microsoft Print to PDF as the default printer.
- Put
.pptxor.pptmfiles intoinput. - Start guided printing. For every Microsoft Print to PDF dialog, paste the full path from the clipboard and save the PDF.
- Return to the GUI and click
PDF SAVEDafter each file. - Optionally crop all PDFs in
outputto16:9orA4/A3, then restore the previous default printer.
Canonical Workbench labels
The GUI uses the canonical shared Workbench. Its address row is named Source / Target, and its action bar uses the same labels in every project: Source, Add file..., Target, Reset, Delete, List.
- Source accepts either a presentation folder or one
.pptx/.pptmfile. - Target selects the folder for saved and cropped PDFs.
- The GUI and CLI/backend use the same selected routes.
- Reset returns to project
input/outputand clears unpinned path history. - Delete is irreversible and asks for confirmation before clearing both routes.
Main launchers
launcher_gui.cmd- guided GUI shell with themes, RU/EN switch, status cards, operation log, and child operation screenslauncher_project.cmd- English unified launcher withFZF + CMD fallbacklauncher_project_ru.cmd- Russian mirror of the English launcher with translated UI only
If fzf.exe is missing, the project launcher automatically falls back to the built-in choice menu.
Compatibility wrappers
The simple one-click wrappers are still available and call run_action.cmd:
01_Enable_And_Set_Microsoft_Print_to_PDF_Default.cmd03_Print_All_PPTX_From_Input.cmd05_Crop_All_PDFs_From_Output_16x9_Exact.cmd06_Crop_All_PDFs_From_Output_A4_A3.cmd04_Restore_Previous_Default_Printer.cmd09_Doctor.cmd
Service layer
builder_main.cmd- template-owned builder entry pointlauncher_tools.cmd- template-owned tools and release launcherinstall\- build, install, verify, and release helperssystem_core\license\andlicenses\- release licensing support layer
Key folders
input- source PPTX/PPTM filesoutput- saved PDFs that will be croppedlogs- session logsstate- saved printer stateconfig- project settingsreport- generated reports and GUI artifactssystem_core- PowerShell and Python helpersGitHub- GitHub-facing project docs._runtime- launcher temp files for theFZFmenu path
Notes
- The print step is guided, not silent. This keeps Microsoft Print to PDF and PowerPoint font rendering in control.
--skip-existingskips PDFs that are already present inoutput.- The GUI intentionally does not show toasts for simply opening standard folders.
- The
FZFtemp scheme is split by language: project_menu_en*project_menu_ru*- In
CMD fallbackmode,._runtimemay stay empty, which is expected.