├── .Rbuildignore ├── .devcontainer ├── Dockerfile ├── devcontainer.json └── requirements.txt ├── .github ├── .gitignore └── workflows │ ├── R-CMD-check.yaml │ └── rhub.yaml ├── .gitignore ├── DESCRIPTION ├── LICENSE ├── LICENSE.md ├── NAMESPACE ├── NEWS.md ├── R ├── clipping.R ├── demo.R ├── filters.R ├── graphics-state.R ├── image.R ├── minipdf-package.R ├── pdf-dict.R ├── pdf-stream.R ├── pdf.R ├── sysdata.rda ├── transform.R └── utils.R ├── README.Rmd ├── README.md ├── man ├── as.character.clip_rect.Rd ├── as.character.pdf_dict.Rd ├── as.character.pdf_stream.Rd ├── as.character.pdf_translate.Rd ├── clip_polygon.Rd ├── clip_rect.Rd ├── create_pdf.Rd ├── figures │ ├── beziers.pdf │ ├── beziers.png │ ├── diamonds.pdf │ ├── diamonds.png │ ├── example1.pdf │ ├── example1.png │ ├── example2.pdf │ ├── example2.png │ ├── helloworld.pdf │ ├── helloworld.png │ ├── logo-alternate-clipped.pdf │ ├── logo-alternate-clipped.png │ ├── logo-alternate.pdf │ ├── logo-alternate.png │ ├── logo.png │ ├── mini-cooper-s.gif │ ├── simple.pdf │ └── simple.png ├── minipdf-package.Rd ├── pdf_bezier.Rd ├── pdf_circle.Rd ├── pdf_clip_polygon.Rd ├── pdf_clip_rect.Rd ├── pdf_image.Rd ├── pdf_line.Rd ├── pdf_newpage.Rd ├── pdf_polygon.Rd ├── pdf_polyline.Rd ├── pdf_rect.Rd ├── pdf_rotate.Rd ├── pdf_scale.Rd ├── pdf_text.Rd ├── pdf_translate.Rd ├── pgpar.Rd ├── print.pdf_doc.Rd ├── tf_rotate.Rd ├── tf_scale.Rd ├── tf_translate.Rd └── write_pdf.Rd ├── tests ├── testthat.R └── testthat │ ├── test-filter-ascii85.R │ └── test-filter-hex.R └── vignettes ├── .gitignore ├── examples.Rmd └── figures ├── beziers.pdf ├── beziers.png ├── example1.pdf ├── example1.png ├── helloworld.pdf ├── helloworld.png ├── simple.pdf └── simple.png /.Rbuildignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/.Rbuildignore -------------------------------------------------------------------------------- /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/requirements.txt: -------------------------------------------------------------------------------- 1 | ydiff 2 | -------------------------------------------------------------------------------- /.github/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | -------------------------------------------------------------------------------- /.github/workflows/R-CMD-check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/.github/workflows/R-CMD-check.yaml -------------------------------------------------------------------------------- /.github/workflows/rhub.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/.github/workflows/rhub.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/.gitignore -------------------------------------------------------------------------------- /DESCRIPTION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/DESCRIPTION -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | YEAR: 2025 2 | COPYRIGHT HOLDER: Mike Cheng 3 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/LICENSE.md -------------------------------------------------------------------------------- /NAMESPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/NAMESPACE -------------------------------------------------------------------------------- /NEWS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/NEWS.md -------------------------------------------------------------------------------- /R/clipping.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/R/clipping.R -------------------------------------------------------------------------------- /R/demo.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/R/demo.R -------------------------------------------------------------------------------- /R/filters.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/R/filters.R -------------------------------------------------------------------------------- /R/graphics-state.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/R/graphics-state.R -------------------------------------------------------------------------------- /R/image.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/R/image.R -------------------------------------------------------------------------------- /R/minipdf-package.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/R/minipdf-package.R -------------------------------------------------------------------------------- /R/pdf-dict.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/R/pdf-dict.R -------------------------------------------------------------------------------- /R/pdf-stream.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/R/pdf-stream.R -------------------------------------------------------------------------------- /R/pdf.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/R/pdf.R -------------------------------------------------------------------------------- /R/sysdata.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/R/sysdata.rda -------------------------------------------------------------------------------- /R/transform.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/R/transform.R -------------------------------------------------------------------------------- /R/utils.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/R/utils.R -------------------------------------------------------------------------------- /README.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/README.Rmd -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/README.md -------------------------------------------------------------------------------- /man/as.character.clip_rect.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/as.character.clip_rect.Rd -------------------------------------------------------------------------------- /man/as.character.pdf_dict.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/as.character.pdf_dict.Rd -------------------------------------------------------------------------------- /man/as.character.pdf_stream.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/as.character.pdf_stream.Rd -------------------------------------------------------------------------------- /man/as.character.pdf_translate.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/as.character.pdf_translate.Rd -------------------------------------------------------------------------------- /man/clip_polygon.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/clip_polygon.Rd -------------------------------------------------------------------------------- /man/clip_rect.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/clip_rect.Rd -------------------------------------------------------------------------------- /man/create_pdf.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/create_pdf.Rd -------------------------------------------------------------------------------- /man/figures/beziers.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/figures/beziers.pdf -------------------------------------------------------------------------------- /man/figures/beziers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/figures/beziers.png -------------------------------------------------------------------------------- /man/figures/diamonds.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/figures/diamonds.pdf -------------------------------------------------------------------------------- /man/figures/diamonds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/figures/diamonds.png -------------------------------------------------------------------------------- /man/figures/example1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/figures/example1.pdf -------------------------------------------------------------------------------- /man/figures/example1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/figures/example1.png -------------------------------------------------------------------------------- /man/figures/example2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/figures/example2.pdf -------------------------------------------------------------------------------- /man/figures/example2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/figures/example2.png -------------------------------------------------------------------------------- /man/figures/helloworld.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/figures/helloworld.pdf -------------------------------------------------------------------------------- /man/figures/helloworld.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/figures/helloworld.png -------------------------------------------------------------------------------- /man/figures/logo-alternate-clipped.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/figures/logo-alternate-clipped.pdf -------------------------------------------------------------------------------- /man/figures/logo-alternate-clipped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/figures/logo-alternate-clipped.png -------------------------------------------------------------------------------- /man/figures/logo-alternate.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/figures/logo-alternate.pdf -------------------------------------------------------------------------------- /man/figures/logo-alternate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/figures/logo-alternate.png -------------------------------------------------------------------------------- /man/figures/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/figures/logo.png -------------------------------------------------------------------------------- /man/figures/mini-cooper-s.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/figures/mini-cooper-s.gif -------------------------------------------------------------------------------- /man/figures/simple.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/figures/simple.pdf -------------------------------------------------------------------------------- /man/figures/simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/figures/simple.png -------------------------------------------------------------------------------- /man/minipdf-package.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/minipdf-package.Rd -------------------------------------------------------------------------------- /man/pdf_bezier.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/pdf_bezier.Rd -------------------------------------------------------------------------------- /man/pdf_circle.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/pdf_circle.Rd -------------------------------------------------------------------------------- /man/pdf_clip_polygon.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/pdf_clip_polygon.Rd -------------------------------------------------------------------------------- /man/pdf_clip_rect.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/pdf_clip_rect.Rd -------------------------------------------------------------------------------- /man/pdf_image.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/pdf_image.Rd -------------------------------------------------------------------------------- /man/pdf_line.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/pdf_line.Rd -------------------------------------------------------------------------------- /man/pdf_newpage.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/pdf_newpage.Rd -------------------------------------------------------------------------------- /man/pdf_polygon.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/pdf_polygon.Rd -------------------------------------------------------------------------------- /man/pdf_polyline.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/pdf_polyline.Rd -------------------------------------------------------------------------------- /man/pdf_rect.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/pdf_rect.Rd -------------------------------------------------------------------------------- /man/pdf_rotate.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/pdf_rotate.Rd -------------------------------------------------------------------------------- /man/pdf_scale.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/pdf_scale.Rd -------------------------------------------------------------------------------- /man/pdf_text.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/pdf_text.Rd -------------------------------------------------------------------------------- /man/pdf_translate.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/pdf_translate.Rd -------------------------------------------------------------------------------- /man/pgpar.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/pgpar.Rd -------------------------------------------------------------------------------- /man/print.pdf_doc.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/print.pdf_doc.Rd -------------------------------------------------------------------------------- /man/tf_rotate.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/tf_rotate.Rd -------------------------------------------------------------------------------- /man/tf_scale.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/tf_scale.Rd -------------------------------------------------------------------------------- /man/tf_translate.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/tf_translate.Rd -------------------------------------------------------------------------------- /man/write_pdf.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/man/write_pdf.Rd -------------------------------------------------------------------------------- /tests/testthat.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/tests/testthat.R -------------------------------------------------------------------------------- /tests/testthat/test-filter-ascii85.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/tests/testthat/test-filter-ascii85.R -------------------------------------------------------------------------------- /tests/testthat/test-filter-hex.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/tests/testthat/test-filter-hex.R -------------------------------------------------------------------------------- /vignettes/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | *.R 3 | -------------------------------------------------------------------------------- /vignettes/examples.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/vignettes/examples.Rmd -------------------------------------------------------------------------------- /vignettes/figures/beziers.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/vignettes/figures/beziers.pdf -------------------------------------------------------------------------------- /vignettes/figures/beziers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/vignettes/figures/beziers.png -------------------------------------------------------------------------------- /vignettes/figures/example1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/vignettes/figures/example1.pdf -------------------------------------------------------------------------------- /vignettes/figures/example1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/vignettes/figures/example1.png -------------------------------------------------------------------------------- /vignettes/figures/helloworld.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/vignettes/figures/helloworld.pdf -------------------------------------------------------------------------------- /vignettes/figures/helloworld.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/vignettes/figures/helloworld.png -------------------------------------------------------------------------------- /vignettes/figures/simple.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/vignettes/figures/simple.pdf -------------------------------------------------------------------------------- /vignettes/figures/simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolbutuseless/minipdf/HEAD/vignettes/figures/simple.png --------------------------------------------------------------------------------