Development of a Python-Based Prepress Application for Document Color and Size Conversion in Print-Ready Files

Authors

  • Muamar Abid Rabbani Politeknik Negeri Jakarta
  • Yoga Putra Pratama Politeknik Negeri Jakarta
  • Sahiba Sahila Politeknik Negeri Jakarta

DOI:

https://doi.org/10.59934/jaiea.v5i3.2462

Keywords:

Prepress, Application, PDF, Adobe Photoshop

Abstract

The prepress stage plays a critical role in ensuring the feasibility of design documents before entering the printing process, helping prevent printing defects. However, the conventional checking and processing of print-ready documents are still performed manually, leading to time inefficiency. At the same time, commercially available software in the current industry tends to be costly and possesses complex system architectures. Therefore, this study aims to design a simpler Python-based prepress application to validate color modes and perform automatic paper-size conversions. The method employed is experimental, utilizing a Research and Development (R&D) approach. The program was designed using the Python programming language, leveraging the PyMuPDF library for internal metadata extraction and CustomTkinter for the graphical user interface (GUI) design. Testing of the conversion results was conducted by comparing parameters against Adobe Photoshop, alongside assessing the system's computational processing speed within the application. The results indicate that
the application successfully extracted document metadata, converted color modes into pure CMYK, and adjusted paper dimensions accurately. This study concludes that the developed Python-based preflight application is capable of streamlining the workflow of printready document inspections, minimizing the risk of human error, and enhancing prepress production time efficiency for small to mediumscale printing industries.

Downloads

Download data is not yet available.

References

S. Dedijer et al., “Reshaping The Future Of Prepress,” pp. 926–933, 2024.

Y. P. Pratama, R. N. Kartika, P. F. Buwono, and M. A. Rabbani, “Analisis Deteksi Tepi Pada Pemindai Dokumen Menggunakan Kertas Thermal Berbasis Python Ide,” JITET (Jurnal Inform. dan Tek. Elektro Ter., vol. 12, no. 3, pp. 2819–2824, 2024.

F. F. Fajar, M. A. Yaqin, S. S. Nuraini, Trisna, and Y. Prastyo, “Analysis of Layout Design Discrepancies Generated in the Proofreading Process for Product Quality Improvement in the Label & Packaging Manufacturing Industry : Evidence from XYZ Company,”vol. 02, no. 12, pp. 526–542, 2025.

B. Gustiandi, Langkah Awal Menguasai Bahasa Pemrograman Python. BRIN, 2023.

E. K. Amissah, K. Nduro, and E. D. Kudjordjie, “Optimizing Workflow Efficiency in Digital Printing Imposition : A Visual Tutorial on Design Impact Printing Methods,” vol. 6, no. 2, pp. 1–28, 2024

N. S. Adhikari and S. Agarwal, “A Comparative Study of PDF Parsing Tools Across Diverse Document Categories, ” 2025.

S. Nurzhan, “Development of a linguistic support model for information retrieval for cloud library systems, ” 2024.

H. Seetha, V. Tiwari, K. R. Anugu, S. Makka, and R. Karnati, “A GUI Based Application for PDF Processing Tools Using Python &

CustomTkinter,” no. January, 2023.

O. O. Emmanuel, M. Z. Dorcas, O. F. Amrevuawho, A. P. Eleojo, P. O. Olawoye, and I. O. Joshua, “A Systematic Review of Python Libraries for Modern UI Development,” vol. 7, pp. 1745–1751, 2025.

Downloads

Published

2026-06-18

How to Cite

Rabbani, M. A., Yoga Putra Pratama, & Sahiba Sahila. (2026). Development of a Python-Based Prepress Application for Document Color and Size Conversion in Print-Ready Files. Journal of Artificial Intelligence and Engineering Applications (JAIEA), 5(3), 4544–4548. https://doi.org/10.59934/jaiea.v5i3.2462

Issue

Section

Articles