Provides functions for converting local 'HTML' and 'XHTML' files to 'PDF' using an external backend. The package includes helper functions for backend setup, file conversion, and an optional 'Tk' graphical interface.
html2pdfR is an R package for converting local HTML and XHTML files to PDF using an external backend.
The package provides a simple R interface for XHTML-to-PDF conversion.
The R package contains only R code and documentation. The required backend files are managed separately and can be downloaded when needed.
# install.packages("remotes")
remotes::install_github("Lijin-5673/html2pdfR")
This package does not bundle third-party executable binaries inside the R package source.
If the backend is not already installed, the package can download it from the project's GitHub Releases.
You can also install the backend manually:
library(html2pdfR)
install_html2pdf_backend()
Or set the path to an existing backend executable:
library(html2pdfR)
set_html2pdf_backend("C:/path/to/converter_backend.exe")
library(html2pdfR)
convert_html_to_pdf("C:/path/to/file.xhtml")
If the backend is missing, the package will prompt to install it during interactive use.
library(html2pdfR)
launch_html2pdf_app()
The GUI will prompt to download the backend if it is not already installed.
find_html2pdf_backend()set_html2pdf_backend(path)install_html2pdf_backend(url = NULL)convert_html_to_pdf(input)launch_html2pdf_app()GPL-3