Python Viewer: Python to PDF

เชœเชพเชนเซ‡เชฐเชพเชคเซ‹ เชงเชฐเชพเชตเซ‡ เช›เซ‡
4.3
65 เชฐเชฟเชตเซเชฏเซ‚
เช•เชจเซเชŸเซ‡เชจเซเชŸเชจเซเช‚ เชฐเซ‡เชŸเชฟเช‚เช—
เชชเซเชฐเชคเซเชฏเซ‡เช•
50ย เชนเชœเชพเชฐ+
เชกเชพเช‰เชจเชฒเซ‹เชก
เช•เชจเซเชŸเซ‡เชจเซเชŸเชจเซเช‚ เชฐเซ‡เชŸเชฟเช‚เช—
เชชเซเชฐเชคเซเชฏเซ‡เช•
เชตเชงเซ เชœเชพเชฃเซ‹
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€

เช† เชเชชเชจเซเช‚ เชตเชฐเซเชฃเชจ

เชชเชพเชฏเชฅเซ‹เชจ เชซเชพเช‡เชฒ เชตเซเชฏเซเช…เชฐ เช เชเช• เชฎเชซเชค เชธเชพเชงเชจ เช›เซ‡ เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชชเชพเชฏเชฅเซ‹เชจ เช•เซ‹เชกเชจเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ เชœเซ‹เชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡. เชชเชพเชฏเชฅเซ‹เชจ เชตเซเชฏเซเช…เชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชชเชพเชฏเชฅเซ‹เชจ เชซเชพเช‡เชฒเชจเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ เชธเช‚เชชเชพเชฆเชฟเชค เช•เชฐเชตเชพ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชธเชพเชšเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเชพเชฏเชฅเซ‹เชจ เชธเช‚เชชเชพเชฆเช• เชคเชฐเซ€เช•เซ‡ เชชเชฃ เชฅเชพเชฏ เช›เซ‡. เชชเชพเชฏเชฅเซ‹เชจ เชซเชพเช‡เชฒ เช“เชชเชจเชฐ เชเชชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชชเชพเชฏเชฅเซ‹เชจ เช•เซ‹เชกเชจเซ‡ เชชเซ€เชกเซ€เชเชซ เชซเชพเช‡เชฒเชฎเชพเช‚ เช•เชจเซเชตเชฐเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฃ เชฅเชพเชฏ เช›เซ‡.

เชชเชพเชฏเชฅเซ‹เชจ เชตเซเชฏเซเช…เชฐ เชชเชพเชธเซ‡ เช–เซ‚เชฌ เชœ เชชเชพเชตเชฐเชซเซเชฒ เชชเชพเชฏเชฅเซ‹เชจ เชเชกเชฟเชŸเชฐ เช›เซ‡ เชœเซ‡ เชธเชฟเชจเซเชŸเซ‡เช•เซเชธ เชนเชพเช‡เชฒเชพเช‡เชŸเชฟเช‚เช—, เช“เชŸเซ‹ เช‡เชจเซเชกเซ‡เชจเซเชŸเซ‡เชถเชจ เช…เชจเซ‡ เชตเชฟเชตเชฟเชง เชเชกเชฟเชŸเชฐ เชฅเซ€เชฎ เชงเชฐเชพเชตเชคเซเช‚ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡. เชคเชฎเซ‡ เชเชกเชฟเชŸเชฐเชจเชพ เชตเชฟเชตเชฟเชง เชตเชฟเช•เชฒเซเชชเชจเซ‡ เชธเช•เซเชทเชฎ เช…เชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเซ€เชจเซ‡ เชชเชพเชฏเชฅเซ‹เชจ เชเชกเชฟเชŸเชฐ เชธเซ‡เชŸเชฟเช‚เช—เชจเซ‡ เช–เซ‚เชฌ เชœ เชธเชฐเชณเชคเชพเชฅเซ€ เชฌเชฆเชฒเซ€ เชถเช•เซ‹ เช›เซ‹. เชชเชพเชฏเชฅเซ‹เชจ เชเชกเชฟเชŸเชฐ เชชเซ‚เชฐเซเชตเชตเชคเซ เช…เชจเซ‡ เชซเชฐเซ€เชฅเซ€ เช•เชฐเชตเชพเชจเซเช‚ เชชเชฃ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡เชจเชพ เชฆเซเชตเชพเชฐเชพ เชคเชฎเซ‡ เช•เซ‹เชกเชจเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ เชฐเชฟเชตเชฐเซเชŸ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เชชเชพเชฏเชฅเซ‹เชจ เชซเชพเช‡เชฒ เชตเซเชฏเซ‚เช…เชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชชเชพเชฏเชฅเซ‹เชจเชจเซ‡ เชชเซ€เชกเซ€เชเชซ เชซเชพเช‡เชฒเชฎเชพเช‚ เช•เชจเซเชตเชฐเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฃ เชฅเชพเชฏ เช›เซ‡, เชคเซ‡เชฎเชพเช‚ เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชชเซ€เชกเซ€เชเชซ เชตเซเชฏเซ‚เช…เชฐ เช›เซ‡ เชœเซ‡เชจเชพ เชฆเซเชตเชพเชฐเชพ เชคเชฎเซ‡ เชคเชฎเชพเชฎ เช•เชจเซเชตเชฐเซเชŸเซ‡เชก เชชเชพเชฏเชฅเซ‹เชจเชจเซ‡ เชชเซ€เชกเซ€เชเชซ เชซเชพเช‡เชฒเชฎเชพเช‚ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชชเซ€เชกเซ€เชเชซ เชตเซเชฏเซ‚เช…เชฐเชฎเชพเช‚ เชœเซ‹เชตเชพ เชฎเชพเชŸเซ‡ เชกเชฟเชตเชพเช‡เชธ เชธเซเชŸเซ‹เชฐเซ‡เชœเชฎเชพเช‚เชฅเซ€ เช…เชจเซเชฏ เชชเซ€เชกเซ€เชเชซ เชซเชพเช‡เชฒเซ‹ เชชเชฃ เชชเชธเช‚เชฆ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชชเซ€เชกเซ€เชเชซ เชตเซเชฏเซเช…เชฐเชฅเซ€ เชคเชฎเซ‡ เชชเซ€เชกเซ€เชเชซ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ เชชเซเชฐเชฟเชจเซเชŸ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เชชเชพเชฏเชฅเซ‹เชจ เชตเซเชฏเซ‚เช…เชฐ เชธเซเชตเชฟเชงเชพเช“
1. เชชเชพเชฏเชฅเซ‹เชจ เช•เซ‹เชก เชœเซเช“ เช…เชจเซ‡ เชธเช‚เชชเชพเชฆเชฟเชค เช•เชฐเซ‹
2. Python เชจเซ‡ PDF เชฎเชพเช‚ เช•เชจเซเชตเชฐเซเชŸ เช•เชฐเซ‹ เช…เชจเซ‡ PDF เชซเชพเชˆเชฒ เชชเซเชฐเชฟเชจเซเชŸ เช•เชฐเซ‹
3. เชชเชพเชฏเชฅเซ‹เชจ เชเชกเชฟเชŸเชฐ เชตเชฟเชตเชฟเชง เชฅเซ€เชฎเซเชธ, เชชเซ‚เชฐเซเชตเชตเชคเซ เช•เชฐเซ‹ เช…เชจเซ‡ เชซเชฐเซ€เชฅเซ€ เช•เชฐเซ‹ เชตเชฟเช•เชฒเซเชชเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡
4. เช•เซ‹เชˆเชชเชฃ เชถเชฌเซเชฆ เชฎเชพเชŸเซ‡ เชถเซ‹เชงเซ‹
5. เช•เช‚เชŸเซเชฐเซ‹เชฒ เชเชกเชฟเชŸเชฐ เช…เชฒเช— เชธเซ‡เชŸเชฟเช‚เช—

เชชเชพเชฏเชฅเซ‹เชจ เชฐเซ€เชกเชฐ เชฆเซเชตเชพเชฐเชพ เชชเชพเชฏเชฅเซ‹เชจ เช•เซ‹เชก เชธเชฐเชณเชคเชพเชฅเซ€ เชถเซ€เช–เซ‹. เชชเชพเชฏเชฅเซ‹เชจ เชซเชพเช‡เชฒ เชตเซเชฏเซ‚เช…เชฐ เชคเชฎเชพเชฎ เชธเช‚เชชเชพเชฆเชฟเชค เชชเชพเชฏเชฅเซ‹เชจ เชซเชพเช‡เชฒเชจเซ‡ เชธเซ‚เชšเชฟเชฌเชฆเซเชง เช•เชฐเชถเซ‡ เชœเซ‡ เชคเชฎเซ‡ เชตเชงเซ เช‰เชชเชฏเซ‹เช— เชฎเชพเชŸเซ‡ เชธเช‚เชชเชพเชฆเช•เชฎเชพเช‚ เชธเชฐเชณเชคเชพเชฅเซ€ เช–เซ‹เชฒเซ€ เชถเช•เซ‹ เช›เซ‹. เชชเชพเชฏเชฅเซ‹เชจ เชซเชพเช‡เชฒ เช“เชชเชจเชฐ เชคเชฎเชพเชฎ เช•เชจเซเชตเชฐเซเชŸเซ‡เชก เชชเชพเชฏเชฅเซ‹เชจเชจเซ‡ เชชเซ€เชกเซ€เชเชซ เชซเชพเช‡เชฒเซ‹เชฎเชพเช‚ เชชเชฃ เชธเซ‚เชšเชฟเชฌเชฆเซเชง เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡เชจเซ‡ เชคเชฎเซ‡ เชชเซ€เชกเซ€เชเชซ เชตเซเชฏเซ‚เช…เชฐเชฎเชพเช‚ เชถเซ‡เชฐ, เชกเชฟเชฒเซ€เชŸ เช…เชจเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹.

เชชเชฐเชตเชพเชจเช—เซ€ เชœเชฐเซ‚เชฐเซ€
เชชเชพเชฏเชฅเซ‹เชจ เชฐเซ€เชกเชฐ เชธเชชเซ‹เชฐเซเชŸ เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชชเชฐเชตเชพเชจเช—เซ€ เชฎเชพเชคเซเชฐ เชœเชพเชนเซ‡เชฐเชพเชคเชจเชพ เชนเซ‡เชคเซ เชฎเชพเชŸเซ‡. เชคเซ‡เชจเซ‡ เชœเซ‚เชจเชพ เช‰เชชเช•เชฐเชฃเซ‹เชฎเชพเช‚ เชจเซ€เชšเซ‡เชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ (เชเชŸเชฒเซ‡ โ€‹โ€‹เช•เซ‡ API เชธเซเชคเชฐ 29 เชจเซ€ เชจเซ€เชšเซ‡)
a) WRITE_EXTERNAL_STORAGE: เชธเช‚เชชเชพเชฆเชฟเชค เชชเชพเชฏเชฅเซ‹เชจ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชธเชพเชšเชตเชตเชพ เช…เชจเซ‡ เชชเซ€เชกเซ€เชเชซ เชซเชพเช‡เชฒเซ‹เชฎเชพเช‚ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช† เชชเชฐเชตเชพเชจเช—เซ€ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡.
b) READ_EXTERNAL_STORAGE: python เชซเชพเช‡เชฒเซ‹ เช…เชจเซ‡ pdf เชซเชพเช‡เชฒเซ‹ เชตเชพเช‚เชšเชตเชพ เชฎเชพเชŸเซ‡ เช† เชชเชฐเชตเชพเชจเช—เซ€ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡.

เชœเซ‹ เชชเชพเชฏเชฅเซ‹เชจ เชตเซเชฏเซ‚เช…เชฐ เชเชช เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชฎเชฆเชฆเชฐเซ‚เชช เชนเซ‹เชฏ เชคเซ‹ เชคเชฎเชพเชฐเซ‹ เชธเช•เชพเชฐเชพเชคเซเชฎเช• เชชเซเชฐเชคเชฟเชธเชพเชฆ เช†เชชเซ€เชจเซ‡ เช…เชฎเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‹ เชœเซ‡ เช…เชฎเชจเซ‡ เช†เชตเซ€ เชซเซเชฐเซ€ เชเชชเซเชธ เชตเชฟเช•เชธเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชตเชงเซ เชชเซเชฐเซ‹เชคเซเชธเชพเชนเชฟเชค เช•เชฐเชถเซ‡.
เช† เชฐเซ‹เชœ เช…เชชเชกเซ‡เชŸ เช•เชฐเซเชฏเซเช‚
29 เชฎเชพเชฐเซเชš, 2026

เชกเซ‡เชŸเชพ เชธเชฒเชพเชฎเชคเซ€

เชกเซ‡เชตเชฒเชชเชฐ เชคเชฎเชพเชฐเซ‹ เชกเซ‡เชŸเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชเช•เชคเซเชฐเชฟเชค เช…เชจเซ‡ เชถเซ‡เชฐ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชธเชฎเชœเชตเชพเชฅเซ€ เชธเซเชฐเช•เซเชทเชพเชจเซ€ เชถเชฐเซ‚เช†เชค เชฅเชพเชฏ เช›เซ‡. เชคเชฎเชพเชฐเชพ เชฆเซเชตเชพเชฐเชพ เชเชชเชจเซ‹ เช‰เชชเชฏเซ‹เช—, เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เชคเซ‡ เชชเซเชฐเชฆเซ‡เชถ เช…เชจเซ‡ เชคเชฎเชพเชฐเซ€ เช‰เช‚เชฎเชฐเชจเชพ เช†เชงเชพเชฐเซ‡ เชกเซ‡เชŸเชพเชจเซ€ เชชเซเชฐเชพเช‡เชตเชธเซ€ เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชพ เชชเชฆเซเชงเชคเชฟเช“ เช…เชฒเช—-เช…เชฒเช— เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชกเซ‡เชตเชฒเชชเชฐ เชฆเซเชตเชพเชฐเชพ เช† เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เช“ เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ เชคเซ‡เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.
เชคเซเชฐเซ€เชœเชพ เชชเช•เซเชทเซ‹ เชธเชพเชฅเซ‡ เช•เซ‹เชˆ เชกเซ‡เชŸเชพ เชถเซ‡เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ‹ เชจเชฅเซ€
เชกเซ‡เชตเชฒเชชเชฐ เชกเซ‡เชŸเชพ เชถเซ‡เชฐ เช•เชฐเชตเชพเชจเซ€ เช˜เซ‹เชทเชฃเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชงเซ เชœเชพเชฃเซ‹
เช•เซ‹เชˆ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ‹ เชจเชฅเซ€
เชกเซ‡เชตเชฒเชชเชฐ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช˜เซ‹เชทเชฃเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชงเซ เชœเชพเชฃเซ‹
เชชเชฐเชฟเชตเชนเชจเชฎเชพเช‚ เชกเซ‡เชŸเชพ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡
เชกเซ‡เชŸเชพ เชกเชฟเชฒเซ€เชŸ เช•เชฐเซ€ เชถเช•เชคเซ‹ เชจเชฅเซ€

เชฐเซ‡เชŸเชฟเช‚เช— เช…เชจเซ‡ เชฐเชฟเชตเซเชฏเซ‚

4.3
62 เชฐเชฟเชตเซเชฏเซ‚

เชจเชตเซเช‚ เชถเซเช‚ เช›เซ‡

Performance is improved
Minor bugs is fixed