备份代码

This commit is contained in:
dandan 2024-06-30 10:57:44 +08:00
commit a182a33546
23 changed files with 15831 additions and 0 deletions

8
.idea/.gitignore vendored Normal file
View File

@ -0,0 +1,8 @@
# Default ignored files
/shelf/
/workspace.xml
# Editor-based HTTP Client requests
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml

9
.idea/misc.xml Normal file
View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Black">
<option name="sdkName" value="Python 3.12 (pdfGenerator)" />
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_22" project-jdk-name="Python 3.12 (pdfGenerator)" project-jdk-type="Python SDK">
<output url="file://$PROJECT_DIR$/out" />
</component>
</project>

8
.idea/modules.xml Normal file
View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/pdfGenerator.iml" filepath="$PROJECT_DIR$/pdfGenerator.iml" />
</modules>
</component>
</project>

6
.idea/vcs.xml Normal file
View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,264 @@
('C:\\code\\KotlinDesktop\\pdfGenerator\\main\\dist\\create_pdf.exe',
True,
False,
False,
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PyInstaller\\bootloader\\images\\icon-console.ico',
None,
False,
False,
b'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\n<assembly xmlns='
b'"urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">\n <trustInfo x'
b'mlns="urn:schemas-microsoft-com:asm.v3">\n <security>\n <requested'
b'Privileges>\n <requestedExecutionLevel level="asInvoker" uiAccess='
b'"false"/>\n </requestedPrivileges>\n </security>\n </trustInfo>\n '
b'<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">\n <'
b'application>\n <supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f'
b'0}"/>\n <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>\n '
b' <supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/>\n <s'
b'upportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/>\n <supporte'
b'dOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"/>\n </application>\n <'
b'/compatibility>\n <application xmlns="urn:schemas-microsoft-com:asm.v3">'
b'\n <windowsSettings>\n <longPathAware xmlns="http://schemas.micros'
b'oft.com/SMI/2016/WindowsSettings">true</longPathAware>\n </windowsSett'
b'ings>\n </application>\n <dependency>\n <dependentAssembly>\n <ass'
b'emblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version='
b'"6.0.0.0" processorArchitecture="*" publicKeyToken="6595b64144ccf1df" langua'
b'ge="*"/>\n </dependentAssembly>\n </dependency>\n</assembly>',
True,
False,
None,
None,
None,
'C:\\code\\KotlinDesktop\\pdfGenerator\\main\\build\\create_pdf\\create_pdf.pkg',
[('pyi-contents-directory _internal', '', 'OPTION'),
('PYZ-00.pyz',
'C:\\code\\KotlinDesktop\\pdfGenerator\\main\\build\\create_pdf\\PYZ-00.pyz',
'PYZ'),
('struct',
'C:\\code\\KotlinDesktop\\pdfGenerator\\main\\build\\create_pdf\\localpycs\\struct.pyc',
'PYMODULE'),
('pyimod01_archive',
'C:\\code\\KotlinDesktop\\pdfGenerator\\main\\build\\create_pdf\\localpycs\\pyimod01_archive.pyc',
'PYMODULE'),
('pyimod02_importers',
'C:\\code\\KotlinDesktop\\pdfGenerator\\main\\build\\create_pdf\\localpycs\\pyimod02_importers.pyc',
'PYMODULE'),
('pyimod03_ctypes',
'C:\\code\\KotlinDesktop\\pdfGenerator\\main\\build\\create_pdf\\localpycs\\pyimod03_ctypes.pyc',
'PYMODULE'),
('pyimod04_pywin32',
'C:\\code\\KotlinDesktop\\pdfGenerator\\main\\build\\create_pdf\\localpycs\\pyimod04_pywin32.pyc',
'PYMODULE'),
('pyiboot01_bootstrap',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PyInstaller\\loader\\pyiboot01_bootstrap.py',
'PYSOURCE'),
('pyi_rth_inspect',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_inspect.py',
'PYSOURCE'),
('pyi_rth_pkgres',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_pkgres.py',
'PYSOURCE'),
('pyi_rth_pkgutil',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_pkgutil.py',
'PYSOURCE'),
('create_pdf',
'C:\\code\\KotlinDesktop\\pdfGenerator\\main\\create_pdf.py',
'PYSOURCE'),
('python312.dll',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\python312.dll',
'BINARY'),
('_decimal.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_decimal.pyd',
'EXTENSION'),
('_hashlib.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_hashlib.pyd',
'EXTENSION'),
('unicodedata.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\unicodedata.pyd',
'EXTENSION'),
('select.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\select.pyd',
'EXTENSION'),
('_socket.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_socket.pyd',
'EXTENSION'),
('_ctypes.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_ctypes.pyd',
'EXTENSION'),
('_queue.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_queue.pyd',
'EXTENSION'),
('_lzma.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_lzma.pyd',
'EXTENSION'),
('_bz2.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_bz2.pyd',
'EXTENSION'),
('_ssl.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_ssl.pyd',
'EXTENSION'),
('pyexpat.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\pyexpat.pyd',
'EXTENSION'),
('_wmi.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_wmi.pyd',
'EXTENSION'),
('PIL\\_webp.cp312-win_amd64.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\_webp.cp312-win_amd64.pyd',
'EXTENSION'),
('PIL\\_imagingtk.cp312-win_amd64.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\_imagingtk.cp312-win_amd64.pyd',
'EXTENSION'),
('PIL\\_imagingcms.cp312-win_amd64.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\_imagingcms.cp312-win_amd64.pyd',
'EXTENSION'),
('PIL\\_imagingmath.cp312-win_amd64.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\_imagingmath.cp312-win_amd64.pyd',
'EXTENSION'),
('PIL\\_imaging.cp312-win_amd64.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\_imaging.cp312-win_amd64.pyd',
'EXTENSION'),
('api-ms-win-crt-heap-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-crt-heap-l1-1-0.dll',
'BINARY'),
('api-ms-win-crt-conio-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-crt-conio-l1-1-0.dll',
'BINARY'),
('api-ms-win-crt-convert-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-crt-convert-l1-1-0.dll',
'BINARY'),
('api-ms-win-crt-process-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-crt-process-l1-1-0.dll',
'BINARY'),
('api-ms-win-crt-runtime-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-crt-runtime-l1-1-0.dll',
'BINARY'),
('api-ms-win-crt-filesystem-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-crt-filesystem-l1-1-0.dll',
'BINARY'),
('api-ms-win-crt-environment-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-crt-environment-l1-1-0.dll',
'BINARY'),
('api-ms-win-crt-string-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-crt-string-l1-1-0.dll',
'BINARY'),
('api-ms-win-crt-math-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-crt-math-l1-1-0.dll',
'BINARY'),
('api-ms-win-crt-time-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-crt-time-l1-1-0.dll',
'BINARY'),
('VCRUNTIME140.dll',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\VCRUNTIME140.dll',
'BINARY'),
('api-ms-win-crt-stdio-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-crt-stdio-l1-1-0.dll',
'BINARY'),
('api-ms-win-crt-locale-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-crt-locale-l1-1-0.dll',
'BINARY'),
('libcrypto-3.dll',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\libcrypto-3.dll',
'BINARY'),
('libffi-8.dll',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\libffi-8.dll',
'BINARY'),
('libssl-3.dll',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\libssl-3.dll',
'BINARY'),
('api-ms-win-crt-utility-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-crt-utility-l1-1-0.dll',
'BINARY'),
('VCRUNTIME140_1.dll',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\VCRUNTIME140_1.dll',
'BINARY'),
('ucrtbase.dll', 'C:\\develop\\jdk-21.0.3\\bin\\ucrtbase.dll', 'BINARY'),
('api-ms-win-core-processthreads-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-processthreads-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-profile-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-profile-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-string-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-string-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-synch-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-synch-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-processenvironment-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-processenvironment-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-memory-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-memory-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-heap-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-heap-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-processthreads-l1-1-1.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-processthreads-l1-1-1.dll',
'BINARY'),
('api-ms-win-core-sysinfo-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-sysinfo-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-handle-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-handle-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-file-l1-2-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-file-l1-2-0.dll',
'BINARY'),
('api-ms-win-core-timezone-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-timezone-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-libraryloader-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-libraryloader-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-util-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-util-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-fibers-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-fibers-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-debug-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-debug-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-datetime-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-datetime-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-synch-l1-2-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-synch-l1-2-0.dll',
'BINARY'),
('api-ms-win-core-file-l2-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-file-l2-1-0.dll',
'BINARY'),
('api-ms-win-core-namedpipe-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-namedpipe-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-console-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-console-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-file-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-file-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-localization-l1-2-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-localization-l1-2-0.dll',
'BINARY'),
('api-ms-win-core-interlocked-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-interlocked-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-errorhandling-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-errorhandling-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-rtlsupport-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-rtlsupport-l1-1-0.dll',
'BINARY'),
('base_library.zip',
'C:\\code\\KotlinDesktop\\pdfGenerator\\main\\build\\create_pdf\\base_library.zip',
'DATA')],
[],
False,
False,
1719715282,
[('run.exe',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PyInstaller\\bootloader\\Windows-64bit-intel\\run.exe',
'EXECUTABLE')],
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\python312.dll')

View File

@ -0,0 +1,242 @@
('C:\\code\\KotlinDesktop\\pdfGenerator\\main\\build\\create_pdf\\create_pdf.pkg',
{'BINARY': True,
'DATA': True,
'EXECUTABLE': True,
'EXTENSION': True,
'PYMODULE': True,
'PYSOURCE': True,
'PYZ': False,
'SPLASH': True,
'SYMLINK': False},
[('pyi-contents-directory _internal', '', 'OPTION'),
('PYZ-00.pyz',
'C:\\code\\KotlinDesktop\\pdfGenerator\\main\\build\\create_pdf\\PYZ-00.pyz',
'PYZ'),
('struct',
'C:\\code\\KotlinDesktop\\pdfGenerator\\main\\build\\create_pdf\\localpycs\\struct.pyc',
'PYMODULE'),
('pyimod01_archive',
'C:\\code\\KotlinDesktop\\pdfGenerator\\main\\build\\create_pdf\\localpycs\\pyimod01_archive.pyc',
'PYMODULE'),
('pyimod02_importers',
'C:\\code\\KotlinDesktop\\pdfGenerator\\main\\build\\create_pdf\\localpycs\\pyimod02_importers.pyc',
'PYMODULE'),
('pyimod03_ctypes',
'C:\\code\\KotlinDesktop\\pdfGenerator\\main\\build\\create_pdf\\localpycs\\pyimod03_ctypes.pyc',
'PYMODULE'),
('pyimod04_pywin32',
'C:\\code\\KotlinDesktop\\pdfGenerator\\main\\build\\create_pdf\\localpycs\\pyimod04_pywin32.pyc',
'PYMODULE'),
('pyiboot01_bootstrap',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PyInstaller\\loader\\pyiboot01_bootstrap.py',
'PYSOURCE'),
('pyi_rth_inspect',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_inspect.py',
'PYSOURCE'),
('pyi_rth_pkgres',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_pkgres.py',
'PYSOURCE'),
('pyi_rth_pkgutil',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_pkgutil.py',
'PYSOURCE'),
('create_pdf',
'C:\\code\\KotlinDesktop\\pdfGenerator\\main\\create_pdf.py',
'PYSOURCE'),
('python312.dll',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\python312.dll',
'BINARY'),
('_decimal.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_decimal.pyd',
'EXTENSION'),
('_hashlib.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_hashlib.pyd',
'EXTENSION'),
('unicodedata.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\unicodedata.pyd',
'EXTENSION'),
('select.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\select.pyd',
'EXTENSION'),
('_socket.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_socket.pyd',
'EXTENSION'),
('_ctypes.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_ctypes.pyd',
'EXTENSION'),
('_queue.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_queue.pyd',
'EXTENSION'),
('_lzma.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_lzma.pyd',
'EXTENSION'),
('_bz2.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_bz2.pyd',
'EXTENSION'),
('_ssl.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_ssl.pyd',
'EXTENSION'),
('pyexpat.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\pyexpat.pyd',
'EXTENSION'),
('_wmi.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_wmi.pyd',
'EXTENSION'),
('PIL\\_webp.cp312-win_amd64.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\_webp.cp312-win_amd64.pyd',
'EXTENSION'),
('PIL\\_imagingtk.cp312-win_amd64.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\_imagingtk.cp312-win_amd64.pyd',
'EXTENSION'),
('PIL\\_imagingcms.cp312-win_amd64.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\_imagingcms.cp312-win_amd64.pyd',
'EXTENSION'),
('PIL\\_imagingmath.cp312-win_amd64.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\_imagingmath.cp312-win_amd64.pyd',
'EXTENSION'),
('PIL\\_imaging.cp312-win_amd64.pyd',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\_imaging.cp312-win_amd64.pyd',
'EXTENSION'),
('api-ms-win-crt-heap-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-crt-heap-l1-1-0.dll',
'BINARY'),
('api-ms-win-crt-conio-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-crt-conio-l1-1-0.dll',
'BINARY'),
('api-ms-win-crt-convert-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-crt-convert-l1-1-0.dll',
'BINARY'),
('api-ms-win-crt-process-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-crt-process-l1-1-0.dll',
'BINARY'),
('api-ms-win-crt-runtime-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-crt-runtime-l1-1-0.dll',
'BINARY'),
('api-ms-win-crt-filesystem-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-crt-filesystem-l1-1-0.dll',
'BINARY'),
('api-ms-win-crt-environment-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-crt-environment-l1-1-0.dll',
'BINARY'),
('api-ms-win-crt-string-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-crt-string-l1-1-0.dll',
'BINARY'),
('api-ms-win-crt-math-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-crt-math-l1-1-0.dll',
'BINARY'),
('api-ms-win-crt-time-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-crt-time-l1-1-0.dll',
'BINARY'),
('VCRUNTIME140.dll',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\VCRUNTIME140.dll',
'BINARY'),
('api-ms-win-crt-stdio-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-crt-stdio-l1-1-0.dll',
'BINARY'),
('api-ms-win-crt-locale-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-crt-locale-l1-1-0.dll',
'BINARY'),
('libcrypto-3.dll',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\libcrypto-3.dll',
'BINARY'),
('libffi-8.dll',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\libffi-8.dll',
'BINARY'),
('libssl-3.dll',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\libssl-3.dll',
'BINARY'),
('api-ms-win-crt-utility-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-crt-utility-l1-1-0.dll',
'BINARY'),
('VCRUNTIME140_1.dll',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\VCRUNTIME140_1.dll',
'BINARY'),
('ucrtbase.dll', 'C:\\develop\\jdk-21.0.3\\bin\\ucrtbase.dll', 'BINARY'),
('api-ms-win-core-processthreads-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-processthreads-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-profile-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-profile-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-string-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-string-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-synch-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-synch-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-processenvironment-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-processenvironment-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-memory-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-memory-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-heap-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-heap-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-processthreads-l1-1-1.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-processthreads-l1-1-1.dll',
'BINARY'),
('api-ms-win-core-sysinfo-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-sysinfo-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-handle-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-handle-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-file-l1-2-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-file-l1-2-0.dll',
'BINARY'),
('api-ms-win-core-timezone-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-timezone-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-libraryloader-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-libraryloader-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-util-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-util-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-fibers-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-fibers-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-debug-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-debug-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-datetime-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-datetime-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-synch-l1-2-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-synch-l1-2-0.dll',
'BINARY'),
('api-ms-win-core-file-l2-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-file-l2-1-0.dll',
'BINARY'),
('api-ms-win-core-namedpipe-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-namedpipe-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-console-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-console-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-file-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-file-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-localization-l1-2-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-localization-l1-2-0.dll',
'BINARY'),
('api-ms-win-core-interlocked-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-interlocked-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-errorhandling-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-errorhandling-l1-1-0.dll',
'BINARY'),
('api-ms-win-core-rtlsupport-l1-1-0.dll',
'C:\\develop\\jdk-21.0.3\\bin\\api-ms-win-core-rtlsupport-l1-1-0.dll',
'BINARY'),
('base_library.zip',
'C:\\code\\KotlinDesktop\\pdfGenerator\\main\\build\\create_pdf\\base_library.zip',
'DATA')],
'python312.dll',
False,
False,
False,
[],
None,
None,
None)

Binary file not shown.

View File

@ -0,0 +1,850 @@
('C:\\code\\KotlinDesktop\\pdfGenerator\\main\\build\\create_pdf\\PYZ-00.pyz',
[('PIL',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\__init__.py',
'PYMODULE'),
('PIL.BlpImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\BlpImagePlugin.py',
'PYMODULE'),
('PIL.BmpImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\BmpImagePlugin.py',
'PYMODULE'),
('PIL.BufrStubImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\BufrStubImagePlugin.py',
'PYMODULE'),
('PIL.CurImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\CurImagePlugin.py',
'PYMODULE'),
('PIL.DcxImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\DcxImagePlugin.py',
'PYMODULE'),
('PIL.DdsImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\DdsImagePlugin.py',
'PYMODULE'),
('PIL.EpsImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\EpsImagePlugin.py',
'PYMODULE'),
('PIL.ExifTags',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\ExifTags.py',
'PYMODULE'),
('PIL.FitsImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\FitsImagePlugin.py',
'PYMODULE'),
('PIL.FliImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\FliImagePlugin.py',
'PYMODULE'),
('PIL.FpxImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\FpxImagePlugin.py',
'PYMODULE'),
('PIL.FtexImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\FtexImagePlugin.py',
'PYMODULE'),
('PIL.GbrImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\GbrImagePlugin.py',
'PYMODULE'),
('PIL.GifImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\GifImagePlugin.py',
'PYMODULE'),
('PIL.GimpGradientFile',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\GimpGradientFile.py',
'PYMODULE'),
('PIL.GimpPaletteFile',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\GimpPaletteFile.py',
'PYMODULE'),
('PIL.GribStubImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\GribStubImagePlugin.py',
'PYMODULE'),
('PIL.Hdf5StubImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\Hdf5StubImagePlugin.py',
'PYMODULE'),
('PIL.IcnsImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\IcnsImagePlugin.py',
'PYMODULE'),
('PIL.IcoImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\IcoImagePlugin.py',
'PYMODULE'),
('PIL.ImImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\ImImagePlugin.py',
'PYMODULE'),
('PIL.Image',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\Image.py',
'PYMODULE'),
('PIL.ImageChops',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\ImageChops.py',
'PYMODULE'),
('PIL.ImageCms',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\ImageCms.py',
'PYMODULE'),
('PIL.ImageColor',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\ImageColor.py',
'PYMODULE'),
('PIL.ImageFile',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\ImageFile.py',
'PYMODULE'),
('PIL.ImageFilter',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\ImageFilter.py',
'PYMODULE'),
('PIL.ImageMath',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\ImageMath.py',
'PYMODULE'),
('PIL.ImageMode',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\ImageMode.py',
'PYMODULE'),
('PIL.ImageOps',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\ImageOps.py',
'PYMODULE'),
('PIL.ImagePalette',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\ImagePalette.py',
'PYMODULE'),
('PIL.ImageQt',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\ImageQt.py',
'PYMODULE'),
('PIL.ImageSequence',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\ImageSequence.py',
'PYMODULE'),
('PIL.ImageShow',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\ImageShow.py',
'PYMODULE'),
('PIL.ImageTk',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\ImageTk.py',
'PYMODULE'),
('PIL.ImageWin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\ImageWin.py',
'PYMODULE'),
('PIL.ImtImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\ImtImagePlugin.py',
'PYMODULE'),
('PIL.IptcImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\IptcImagePlugin.py',
'PYMODULE'),
('PIL.Jpeg2KImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\Jpeg2KImagePlugin.py',
'PYMODULE'),
('PIL.JpegImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\JpegImagePlugin.py',
'PYMODULE'),
('PIL.JpegPresets',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\JpegPresets.py',
'PYMODULE'),
('PIL.McIdasImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\McIdasImagePlugin.py',
'PYMODULE'),
('PIL.MicImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\MicImagePlugin.py',
'PYMODULE'),
('PIL.MpegImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\MpegImagePlugin.py',
'PYMODULE'),
('PIL.MpoImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\MpoImagePlugin.py',
'PYMODULE'),
('PIL.MspImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\MspImagePlugin.py',
'PYMODULE'),
('PIL.PaletteFile',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\PaletteFile.py',
'PYMODULE'),
('PIL.PalmImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\PalmImagePlugin.py',
'PYMODULE'),
('PIL.PcdImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\PcdImagePlugin.py',
'PYMODULE'),
('PIL.PcxImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\PcxImagePlugin.py',
'PYMODULE'),
('PIL.PdfImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\PdfImagePlugin.py',
'PYMODULE'),
('PIL.PdfParser',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\PdfParser.py',
'PYMODULE'),
('PIL.PixarImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\PixarImagePlugin.py',
'PYMODULE'),
('PIL.PngImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\PngImagePlugin.py',
'PYMODULE'),
('PIL.PpmImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\PpmImagePlugin.py',
'PYMODULE'),
('PIL.PsdImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\PsdImagePlugin.py',
'PYMODULE'),
('PIL.PyAccess',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\PyAccess.py',
'PYMODULE'),
('PIL.QoiImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\QoiImagePlugin.py',
'PYMODULE'),
('PIL.SgiImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\SgiImagePlugin.py',
'PYMODULE'),
('PIL.SpiderImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\SpiderImagePlugin.py',
'PYMODULE'),
('PIL.SunImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\SunImagePlugin.py',
'PYMODULE'),
('PIL.TgaImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\TgaImagePlugin.py',
'PYMODULE'),
('PIL.TiffImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\TiffImagePlugin.py',
'PYMODULE'),
('PIL.TiffTags',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\TiffTags.py',
'PYMODULE'),
('PIL.WebPImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\WebPImagePlugin.py',
'PYMODULE'),
('PIL.WmfImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\WmfImagePlugin.py',
'PYMODULE'),
('PIL.XVThumbImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\XVThumbImagePlugin.py',
'PYMODULE'),
('PIL.XbmImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\XbmImagePlugin.py',
'PYMODULE'),
('PIL.XpmImagePlugin',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\XpmImagePlugin.py',
'PYMODULE'),
('PIL._binary',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\_binary.py',
'PYMODULE'),
('PIL._deprecate',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\_deprecate.py',
'PYMODULE'),
('PIL._typing',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\_typing.py',
'PYMODULE'),
('PIL._util',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\_util.py',
'PYMODULE'),
('PIL._version',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\_version.py',
'PYMODULE'),
('PIL.features',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PIL\\features.py',
'PYMODULE'),
('__future__',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\__future__.py',
'PYMODULE'),
('_aix_support',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_aix_support.py',
'PYMODULE'),
('_compat_pickle',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_compat_pickle.py',
'PYMODULE'),
('_compression',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_compression.py',
'PYMODULE'),
('_markupbase',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_markupbase.py',
'PYMODULE'),
('_py_abc',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_py_abc.py',
'PYMODULE'),
('_pydatetime',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_pydatetime.py',
'PYMODULE'),
('_pydecimal',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_pydecimal.py',
'PYMODULE'),
('_pyi_rth_utils',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\PyInstaller\\fake-modules\\_pyi_rth_utils\\__init__.py',
'PYMODULE'),
('_strptime',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_strptime.py',
'PYMODULE'),
('_threading_local',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\_threading_local.py',
'PYMODULE'),
('argparse',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\argparse.py',
'PYMODULE'),
('ast',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\ast.py',
'PYMODULE'),
('base64',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\base64.py',
'PYMODULE'),
('bisect',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\bisect.py',
'PYMODULE'),
('bz2',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\bz2.py',
'PYMODULE'),
('calendar',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\calendar.py',
'PYMODULE'),
('colorsys',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\colorsys.py',
'PYMODULE'),
('configparser',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\configparser.py',
'PYMODULE'),
('contextlib',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\contextlib.py',
'PYMODULE'),
('contextvars',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\contextvars.py',
'PYMODULE'),
('copy',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\copy.py',
'PYMODULE'),
('csv',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\csv.py',
'PYMODULE'),
('ctypes',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\ctypes\\__init__.py',
'PYMODULE'),
('ctypes._endian',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\ctypes\\_endian.py',
'PYMODULE'),
('dataclasses',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\dataclasses.py',
'PYMODULE'),
('datetime',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\datetime.py',
'PYMODULE'),
('decimal',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\decimal.py',
'PYMODULE'),
('dis',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\dis.py',
'PYMODULE'),
('email',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\__init__.py',
'PYMODULE'),
('email._encoded_words',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\_encoded_words.py',
'PYMODULE'),
('email._header_value_parser',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\_header_value_parser.py',
'PYMODULE'),
('email._parseaddr',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\_parseaddr.py',
'PYMODULE'),
('email._policybase',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\_policybase.py',
'PYMODULE'),
('email.base64mime',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\base64mime.py',
'PYMODULE'),
('email.charset',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\charset.py',
'PYMODULE'),
('email.contentmanager',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\contentmanager.py',
'PYMODULE'),
('email.encoders',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\encoders.py',
'PYMODULE'),
('email.errors',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\errors.py',
'PYMODULE'),
('email.feedparser',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\feedparser.py',
'PYMODULE'),
('email.generator',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\generator.py',
'PYMODULE'),
('email.header',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\header.py',
'PYMODULE'),
('email.headerregistry',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\headerregistry.py',
'PYMODULE'),
('email.iterators',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\iterators.py',
'PYMODULE'),
('email.message',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\message.py',
'PYMODULE'),
('email.parser',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\parser.py',
'PYMODULE'),
('email.policy',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\policy.py',
'PYMODULE'),
('email.quoprimime',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\quoprimime.py',
'PYMODULE'),
('email.utils',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\email\\utils.py',
'PYMODULE'),
('fnmatch',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\fnmatch.py',
'PYMODULE'),
('fpdf',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\fpdf\\__init__.py',
'PYMODULE'),
('fpdf.fonts',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\fpdf\\fonts.py',
'PYMODULE'),
('fpdf.fpdf',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\fpdf\\fpdf.py',
'PYMODULE'),
('fpdf.html',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\fpdf\\html.py',
'PYMODULE'),
('fpdf.php',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\fpdf\\php.py',
'PYMODULE'),
('fpdf.py3k',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\fpdf\\py3k.py',
'PYMODULE'),
('fpdf.template',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\fpdf\\template.py',
'PYMODULE'),
('fpdf.ttfonts',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\fpdf\\ttfonts.py',
'PYMODULE'),
('fractions',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\fractions.py',
'PYMODULE'),
('ftplib',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\ftplib.py',
'PYMODULE'),
('getopt',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\getopt.py',
'PYMODULE'),
('getpass',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\getpass.py',
'PYMODULE'),
('gettext',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\gettext.py',
'PYMODULE'),
('gzip',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\gzip.py',
'PYMODULE'),
('hashlib',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\hashlib.py',
'PYMODULE'),
('html',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\html\\__init__.py',
'PYMODULE'),
('html.entities',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\html\\entities.py',
'PYMODULE'),
('html.parser',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\html\\parser.py',
'PYMODULE'),
('http',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\http\\__init__.py',
'PYMODULE'),
('http.client',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\http\\client.py',
'PYMODULE'),
('http.cookiejar',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\http\\cookiejar.py',
'PYMODULE'),
('importlib',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\__init__.py',
'PYMODULE'),
('importlib._abc',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\_abc.py',
'PYMODULE'),
('importlib._bootstrap',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\_bootstrap.py',
'PYMODULE'),
('importlib._bootstrap_external',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\_bootstrap_external.py',
'PYMODULE'),
('importlib.abc',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\abc.py',
'PYMODULE'),
('importlib.machinery',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\machinery.py',
'PYMODULE'),
('importlib.metadata',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\__init__.py',
'PYMODULE'),
('importlib.metadata._adapters',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\_adapters.py',
'PYMODULE'),
('importlib.metadata._collections',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\_collections.py',
'PYMODULE'),
('importlib.metadata._functools',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\_functools.py',
'PYMODULE'),
('importlib.metadata._itertools',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\_itertools.py',
'PYMODULE'),
('importlib.metadata._meta',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\_meta.py',
'PYMODULE'),
('importlib.metadata._text',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\metadata\\_text.py',
'PYMODULE'),
('importlib.readers',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\readers.py',
'PYMODULE'),
('importlib.resources',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\__init__.py',
'PYMODULE'),
('importlib.resources._adapters',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\_adapters.py',
'PYMODULE'),
('importlib.resources._common',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\_common.py',
'PYMODULE'),
('importlib.resources._itertools',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\_itertools.py',
'PYMODULE'),
('importlib.resources._legacy',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\_legacy.py',
'PYMODULE'),
('importlib.resources.abc',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\abc.py',
'PYMODULE'),
('importlib.resources.readers',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\resources\\readers.py',
'PYMODULE'),
('importlib.util',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\importlib\\util.py',
'PYMODULE'),
('inspect',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\inspect.py',
'PYMODULE'),
('ipaddress',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\ipaddress.py',
'PYMODULE'),
('logging',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\logging\\__init__.py',
'PYMODULE'),
('lzma',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\lzma.py',
'PYMODULE'),
('mimetypes',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\mimetypes.py',
'PYMODULE'),
('netrc',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\netrc.py',
'PYMODULE'),
('nturl2path',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\nturl2path.py',
'PYMODULE'),
('numbers',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\numbers.py',
'PYMODULE'),
('opcode',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\opcode.py',
'PYMODULE'),
('packaging',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\packaging\\__init__.py',
'PYMODULE'),
('packaging._elffile',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\packaging\\_elffile.py',
'PYMODULE'),
('packaging._manylinux',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\packaging\\_manylinux.py',
'PYMODULE'),
('packaging._musllinux',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\packaging\\_musllinux.py',
'PYMODULE'),
('packaging._parser',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\packaging\\_parser.py',
'PYMODULE'),
('packaging._structures',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\packaging\\_structures.py',
'PYMODULE'),
('packaging._tokenizer',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\packaging\\_tokenizer.py',
'PYMODULE'),
('packaging.markers',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\packaging\\markers.py',
'PYMODULE'),
('packaging.metadata',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\packaging\\metadata.py',
'PYMODULE'),
('packaging.requirements',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\packaging\\requirements.py',
'PYMODULE'),
('packaging.specifiers',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\packaging\\specifiers.py',
'PYMODULE'),
('packaging.tags',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\packaging\\tags.py',
'PYMODULE'),
('packaging.utils',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\packaging\\utils.py',
'PYMODULE'),
('packaging.version',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\packaging\\version.py',
'PYMODULE'),
('pathlib',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\pathlib.py',
'PYMODULE'),
('pickle',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\pickle.py',
'PYMODULE'),
('pkg_resources',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\__init__.py',
'PYMODULE'),
('pkg_resources._vendor',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\__init__.py',
'PYMODULE'),
('pkg_resources._vendor.backports',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\backports\\__init__.py',
'PYMODULE'),
('pkg_resources._vendor.backports.tarfile',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\backports\\tarfile.py',
'PYMODULE'),
('pkg_resources._vendor.importlib_resources',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\importlib_resources\\__init__.py',
'PYMODULE'),
('pkg_resources._vendor.importlib_resources._adapters',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\importlib_resources\\_adapters.py',
'PYMODULE'),
('pkg_resources._vendor.importlib_resources._common',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\importlib_resources\\_common.py',
'PYMODULE'),
('pkg_resources._vendor.importlib_resources._compat',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\importlib_resources\\_compat.py',
'PYMODULE'),
('pkg_resources._vendor.importlib_resources._itertools',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\importlib_resources\\_itertools.py',
'PYMODULE'),
('pkg_resources._vendor.importlib_resources._legacy',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\importlib_resources\\_legacy.py',
'PYMODULE'),
('pkg_resources._vendor.importlib_resources.abc',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\importlib_resources\\abc.py',
'PYMODULE'),
('pkg_resources._vendor.importlib_resources.readers',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\importlib_resources\\readers.py',
'PYMODULE'),
('pkg_resources._vendor.importlib_resources.simple',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\importlib_resources\\simple.py',
'PYMODULE'),
('pkg_resources._vendor.jaraco',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\jaraco\\__init__.py',
'PYMODULE'),
('pkg_resources._vendor.jaraco.context',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\jaraco\\context.py',
'PYMODULE'),
('pkg_resources._vendor.jaraco.functools',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\jaraco\\functools\\__init__.py',
'PYMODULE'),
('pkg_resources._vendor.jaraco.text',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\jaraco\\text\\__init__.py',
'PYMODULE'),
('pkg_resources._vendor.more_itertools',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\more_itertools\\__init__.py',
'PYMODULE'),
('pkg_resources._vendor.more_itertools.more',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\more_itertools\\more.py',
'PYMODULE'),
('pkg_resources._vendor.more_itertools.recipes',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\more_itertools\\recipes.py',
'PYMODULE'),
('pkg_resources._vendor.packaging',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\packaging\\__init__.py',
'PYMODULE'),
('pkg_resources._vendor.packaging._elffile',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\packaging\\_elffile.py',
'PYMODULE'),
('pkg_resources._vendor.packaging._manylinux',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\packaging\\_manylinux.py',
'PYMODULE'),
('pkg_resources._vendor.packaging._musllinux',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\packaging\\_musllinux.py',
'PYMODULE'),
('pkg_resources._vendor.packaging._parser',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\packaging\\_parser.py',
'PYMODULE'),
('pkg_resources._vendor.packaging._structures',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\packaging\\_structures.py',
'PYMODULE'),
('pkg_resources._vendor.packaging._tokenizer',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\packaging\\_tokenizer.py',
'PYMODULE'),
('pkg_resources._vendor.packaging.markers',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\packaging\\markers.py',
'PYMODULE'),
('pkg_resources._vendor.packaging.metadata',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\packaging\\metadata.py',
'PYMODULE'),
('pkg_resources._vendor.packaging.requirements',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\packaging\\requirements.py',
'PYMODULE'),
('pkg_resources._vendor.packaging.specifiers',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\packaging\\specifiers.py',
'PYMODULE'),
('pkg_resources._vendor.packaging.tags',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\packaging\\tags.py',
'PYMODULE'),
('pkg_resources._vendor.packaging.utils',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\packaging\\utils.py',
'PYMODULE'),
('pkg_resources._vendor.packaging.version',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\packaging\\version.py',
'PYMODULE'),
('pkg_resources._vendor.platformdirs',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\platformdirs\\__init__.py',
'PYMODULE'),
('pkg_resources._vendor.platformdirs.__main__',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\platformdirs\\__main__.py',
'PYMODULE'),
('pkg_resources._vendor.platformdirs.android',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\platformdirs\\android.py',
'PYMODULE'),
('pkg_resources._vendor.platformdirs.api',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\platformdirs\\api.py',
'PYMODULE'),
('pkg_resources._vendor.platformdirs.macos',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\platformdirs\\macos.py',
'PYMODULE'),
('pkg_resources._vendor.platformdirs.unix',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\platformdirs\\unix.py',
'PYMODULE'),
('pkg_resources._vendor.platformdirs.version',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\platformdirs\\version.py',
'PYMODULE'),
('pkg_resources._vendor.platformdirs.windows',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\platformdirs\\windows.py',
'PYMODULE'),
('pkg_resources._vendor.zipp',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\_vendor\\zipp.py',
'PYMODULE'),
('pkg_resources.extern',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pkg_resources\\extern\\__init__.py',
'PYMODULE'),
('pkgutil',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\pkgutil.py',
'PYMODULE'),
('platform',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\platform.py',
'PYMODULE'),
('plistlib',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\plistlib.py',
'PYMODULE'),
('pprint',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\pprint.py',
'PYMODULE'),
('py_compile',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\py_compile.py',
'PYMODULE'),
('queue',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\queue.py',
'PYMODULE'),
('quopri',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\quopri.py',
'PYMODULE'),
('random',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\random.py',
'PYMODULE'),
('selectors',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\selectors.py',
'PYMODULE'),
('shlex',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\shlex.py',
'PYMODULE'),
('shutil',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\shutil.py',
'PYMODULE'),
('signal',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\signal.py',
'PYMODULE'),
('socket',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\socket.py',
'PYMODULE'),
('ssl',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\ssl.py',
'PYMODULE'),
('statistics',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\statistics.py',
'PYMODULE'),
('string',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\string.py',
'PYMODULE'),
('stringprep',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\stringprep.py',
'PYMODULE'),
('subprocess',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\subprocess.py',
'PYMODULE'),
('sysconfig',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\sysconfig.py',
'PYMODULE'),
('tarfile',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\tarfile.py',
'PYMODULE'),
('tempfile',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\tempfile.py',
'PYMODULE'),
('textwrap',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\textwrap.py',
'PYMODULE'),
('threading',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\threading.py',
'PYMODULE'),
('token',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\token.py',
'PYMODULE'),
('tokenize',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\tokenize.py',
'PYMODULE'),
('tracemalloc',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\tracemalloc.py',
'PYMODULE'),
('typing',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\typing.py',
'PYMODULE'),
('urllib',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\urllib\\__init__.py',
'PYMODULE'),
('urllib.error',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\urllib\\error.py',
'PYMODULE'),
('urllib.parse',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\urllib\\parse.py',
'PYMODULE'),
('urllib.request',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\urllib\\request.py',
'PYMODULE'),
('urllib.response',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\urllib\\response.py',
'PYMODULE'),
('xml',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\xml\\__init__.py',
'PYMODULE'),
('xml.parsers',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\xml\\parsers\\__init__.py',
'PYMODULE'),
('xml.parsers.expat',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\xml\\parsers\\expat.py',
'PYMODULE'),
('xml.sax',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\xml\\sax\\__init__.py',
'PYMODULE'),
('xml.sax._exceptions',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\xml\\sax\\_exceptions.py',
'PYMODULE'),
('xml.sax.expatreader',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\xml\\sax\\expatreader.py',
'PYMODULE'),
('xml.sax.handler',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\xml\\sax\\handler.py',
'PYMODULE'),
('xml.sax.saxutils',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\xml\\sax\\saxutils.py',
'PYMODULE'),
('xml.sax.xmlreader',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\xml\\sax\\xmlreader.py',
'PYMODULE'),
('zipfile',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\zipfile\\__init__.py',
'PYMODULE'),
('zipfile._path',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\zipfile\\_path\\__init__.py',
'PYMODULE'),
('zipfile._path.glob',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\zipfile\\_path\\glob.py',
'PYMODULE'),
('zipimport',
'C:\\Users\\a1033\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\zipimport.py',
'PYMODULE')])

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,52 @@
This file lists modules PyInstaller was not able to find. This does not
necessarily mean this module is required for running your program. Python and
Python 3rd-party packages include a lot of conditional or optional modules. For
example the module 'ntpath' only exists on Windows, whereas the module
'posixpath' only exists on Posix systems.
Types if import:
* top-level: imported at the top-level - look at these first
* conditional: imported within an if-statement
* delayed: imported within a function
* optional: imported within a try-except-statement
IMPORTANT: Do NOT post this list to the issue-tracker. Use it as a basis for
tracking down the missing module yourself. Thanks!
missing module named pyimod02_importers - imported by C:\Users\a1033\AppData\Local\Programs\Python\Python312\Lib\site-packages\PyInstaller\hooks\rthooks\pyi_rth_pkgres.py (delayed), C:\Users\a1033\AppData\Local\Programs\Python\Python312\Lib\site-packages\PyInstaller\hooks\rthooks\pyi_rth_pkgutil.py (delayed)
excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional), zipimport (top-level)
missing module named _frozen_importlib_external - imported by importlib._bootstrap (delayed), importlib (optional), importlib.abc (optional), zipimport (top-level)
missing module named urllib.urlopen - imported by urllib (optional), fpdf.py3k (optional)
missing module named posix - imported by os (conditional, optional), posixpath (optional), shutil (conditional), importlib._bootstrap_external (conditional)
missing module named resource - imported by posix (top-level)
missing module named grp - imported by shutil (delayed, optional), tarfile (optional), pathlib (delayed, optional), subprocess (delayed, conditional, optional), pkg_resources._vendor.backports.tarfile (optional)
missing module named pwd - imported by posixpath (delayed, conditional, optional), shutil (delayed, optional), tarfile (optional), pathlib (delayed, optional), subprocess (delayed, conditional, optional), netrc (delayed, conditional), getpass (delayed), pkg_resources._vendor.backports.tarfile (optional)
missing module named _posixsubprocess - imported by subprocess (conditional)
missing module named fcntl - imported by subprocess (optional)
missing module named _manylinux - imported by pkg_resources._vendor.packaging._manylinux (delayed, optional), packaging._manylinux (delayed, optional)
missing module named jnius - imported by pkg_resources._vendor.platformdirs.android (delayed, optional)
missing module named platformdirs - imported by pkg_resources._vendor.platformdirs.__main__ (top-level)
missing module named pkg_resources._vendor.typing_extensions - imported by pkg_resources._vendor.platformdirs (conditional)
missing module named 'pkg_resources.extern.importlib_resources' - imported by pkg_resources._vendor.jaraco.text (optional)
missing module named 'pkg_resources.extern.more_itertools' - imported by pkg_resources._vendor.jaraco.functools (top-level)
missing module named 'pkg_resources.extern.backports' - imported by pkg_resources._vendor.jaraco.context (conditional)
missing module named _scproxy - imported by urllib.request (conditional)
missing module named termios - imported by getpass (optional)
missing module named typing_extensions - imported by PIL._typing (conditional, optional), pkg_resources (conditional), pkg_resources._vendor.packaging.metadata (conditional, optional)
missing module named _typeshed - imported by pkg_resources (conditional)
missing module named 'pkg_resources.extern.platformdirs' - imported by pkg_resources (top-level)
missing module named 'pkg_resources.extern.packaging' - imported by pkg_resources (top-level)
missing module named 'pkg_resources.extern.jaraco' - imported by pkg_resources (top-level), pkg_resources._vendor.jaraco.text (top-level)
missing module named vms_lib - imported by platform (delayed, optional)
missing module named 'java.lang' - imported by platform (delayed, optional)
missing module named java - imported by platform (delayed)
missing module named _winreg - imported by platform (delayed, optional)
missing module named HTMLParser - imported by fpdf.py3k (optional)
missing module named Image - imported by fpdf.py3k (optional)
missing module named md5 - imported by fpdf.py3k (optional)
missing module named cPickle - imported by fpdf.py3k (optional)
missing module named olefile - imported by PIL.FpxImagePlugin (top-level), PIL.MicImagePlugin (top-level)
missing module named numpy - imported by PIL.Image (delayed, conditional, optional)
missing module named cffi - imported by PIL.Image (optional), PIL.PyAccess (optional)
missing module named defusedxml - imported by PIL.Image (optional)

File diff suppressed because it is too large Load Diff

6
main/config.txt Normal file
View File

@ -0,0 +1,6 @@
imagesPerRow=3
rowsPerPage=1
imageWidth=60
imageHeight=130
xStart=10
yStart=20

151
main/create_pdf.py Normal file
View File

@ -0,0 +1,151 @@
import shutil
import sys
import zipfile
import os
from PIL import Image
from fpdf import FPDF
def read_config(config_path):
# 默认配置
default_config = {
'imagesPerRow': 3,
'rowsPerPage': 2,
'imageWidth': 60,
'imageHeight': 130,
'xStart': 10,
'yStart': 20
}
# 如果配置文件不存在,返回默认配置
if not os.path.exists(config_path):
return default_config
# 读取配置文件
config = default_config.copy()
with open(config_path, 'r') as file:
for line in file:
name, value = line.split('=')
config[name.strip()] = int(value.strip())
return config
def collect_images(src_dir, tmp_dir):
os.makedirs(tmp_dir, exist_ok=True)
# 支持更多图像格式
supported_formats = ('.jpg', '.jpeg', '.png', '.tiff', '.bmp', '.gif')
for root, _, files in os.walk(src_dir):
for file_name in files:
if file_name.endswith(supported_formats):
src_file_path = os.path.join(root, file_name)
dst_file_path = os.path.join(tmp_dir, file_name)
shutil.copy(src_file_path, dst_file_path)
elif file_name.endswith('.zip'):
zip_file_path = os.path.join(root, file_name)
extract_path = os.path.join(tmp_dir, os.path.splitext(file_name)[0])
os.makedirs(extract_path, exist_ok=True)
with zipfile.ZipFile(zip_file_path, 'r') as zip_ref:
zip_ref.extractall(extract_path)
for extracted_file in os.listdir(extract_path):
extracted_file_path = os.path.join(extract_path, extracted_file)
if extracted_file.endswith(supported_formats):
dst_file_path = os.path.join(tmp_dir, extracted_file)
shutil.move(extracted_file_path, dst_file_path)
shutil.rmtree(extract_path, ignore_errors=True)
def process_images_to_pdf(tmp_dir, output_pdf_path, config):
try:
# 支持更多图像格式
supported_formats = ('.jpg', '.jpeg', '.png', '.tiff', '.bmp', '.gif')
# 收集所有支持格式的图像文件
extracted_files = [f for f in os.listdir(tmp_dir) if f.endswith(supported_formats)]
# Sort the files in descending order based on the timestamp in the filename
sorted_files_descending = sorted(extracted_files, key=lambda x: int(x.split('.')[0]), reverse=True)
# Create a PDF document with images arranged in rows, three images per row, six images per page,
# proportionally scaled
pdf = FPDF()
# 读取布局参数
images_per_row = config['imagesPerRow']
rows_per_page = config['rowsPerPage']
max_images_per_page = images_per_row * rows_per_page
image_width = config['imageWidth'] # 每张图片的宽度比例
image_height = config['imageHeight'] # 每张图片的最大高度以适应两行
# 在 PDF 中按比例缩放添加图片
x_start = config['xStart']
y_start = config['yStart']
current_x = x_start
current_y = y_start
# Function to convert images to supported format
def convert_image_to_jpeg(image_path):
img = Image.open(image_path)
if img.mode in ("RGBA", "P"):
img = img.convert("RGB")
jpeg_path = image_path + ".jpg"
img.save(jpeg_path, "JPEG")
return jpeg_path
# Function to get scaled dimensions
def get_scaled_dimensions(image_path, max_width, max_height):
img = Image.open(image_path)
width, height = img.size
ratio = min(max_width / width, max_height / height)
return width * ratio, height * ratio
for idx, image_file in enumerate(sorted_files_descending):
if idx % max_images_per_page == 0:
pdf.add_page()
current_x = x_start
current_y = y_start
image_path = os.path.join(tmp_dir, image_file)
jpeg_path = convert_image_to_jpeg(image_path)
width, height = get_scaled_dimensions(jpeg_path, image_width, image_height)
pdf.image(jpeg_path, x=current_x, y=current_y, w=width, h=height)
# Update x position for next image
current_x += image_width + 5 # Add some margin between images
# If we have placed three images in the current row, move to the next row
if (idx + 1) % images_per_row == 0:
current_x = x_start
current_y += image_height + 10 # Add some margin between rows
# Save the PDF to a file
pdf.output(output_pdf_path)
print(f'PDF saved to: {output_pdf_path}')
finally:
# Clean up tmp directory if needed
shutil.rmtree(tmp_dir, ignore_errors=True)
def main():
current_dir = os.getcwd()
config_path = os.path.join(current_dir, 'config.txt')
tmp_dir = os.path.join(current_dir, 'tmp')
output_dir_path = os.path.join(current_dir, 'out')
origin_dir_path = os.path.join(current_dir, 'orgin')
# 读取配置文件
config = read_config(config_path)
# Ensure output directory exists
os.makedirs(output_dir_path, exist_ok=True)
# Collect images from 'orgin' directory
collect_images(origin_dir_path, tmp_dir)
# Generate PDF from collected images
output_pdf_path = os.path.join(output_dir_path, 'output.pdf')
process_images_to_pdf(tmp_dir, output_pdf_path, config)
if __name__ == "__main__":
main()

38
main/create_pdf.spec Normal file
View File

@ -0,0 +1,38 @@
# -*- mode: python ; coding: utf-8 -*-
a = Analysis(
['create_pdf.py'],
pathex=[],
binaries=[],
datas=[],
hiddenimports=[],
hookspath=[],
hooksconfig={},
runtime_hooks=[],
excludes=[],
noarchive=False,
optimize=0,
)
pyz = PYZ(a.pure)
exe = EXE(
pyz,
a.scripts,
a.binaries,
a.datas,
[],
name='create_pdf',
debug=False,
bootloader_ignore_signals=False,
strip=False,
upx=True,
upx_exclude=[],
runtime_tmpdir=None,
console=True,
disable_windowed_traceback=False,
argv_emulation=False,
target_arch=None,
codesign_identity=None,
entitlements_file=None,
)

BIN
main/dist/create_pdf.exe vendored Normal file

Binary file not shown.

BIN
main/dist/createpdf.exe vendored Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
main/out/output.pdf Normal file

Binary file not shown.

17
main/pdf.sh Normal file
View File

@ -0,0 +1,17 @@
# 获取当前脚本所在目录的绝对路径
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
# 定义 Python 脚本的路径
PYTHON_SCRIPT="${SCRIPT_DIR}/create_pdf.py"
# 定义输入和输出目录路径
ZIP_DIR_PATH="$1"
OUTPUT_DIR_PATH="$2"
# 检查是否提供了必要的参数
if [ -z "$ZIP_DIR_PATH" ] || [ -z "$OUTPUT_DIR_PATH" ]; then
echo "Usage: $0 <zip_dir_path> <output_dir_path>"
exit 1
fi
# 运行 Python 脚本,并传递参数
python3 "${PYTHON_SCRIPT}" "${ZIP_DIR_PATH}" "${OUTPUT_DIR_PATH}"

9
pdfGenerator.iml Normal file
View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="PYTHON_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>