ಗೊಟೆನ್ಬರ್ಗ್ನ ಆವೃತ್ತಿ 9.0.0 ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ, ಸ್ವಲ್ಪ ಸಮಯದ ನಂತರ ಆವೃತ್ತಿ 9.1.0. PDF API PDF ಸಂಪಾದನೆಗಾಗಿ ತನ್ನದೇ ಆದ ಎಂಜಿನ್ ಅನ್ನು ಪಡೆಯುತ್ತದೆ, ಮುಕ್ತವಾಗಿ ಆಯ್ಕೆ ಮಾಡಬಹುದಾದ ಕ್ರಮದಲ್ಲಿ ಹಂತಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಹೊಸ LibreOffice ಸಂಪರ್ಕವನ್ನು ಪಡೆಯುತ್ತದೆ. ಆವೃತ್ತಿ 8 ರಿಂದ ಚಲಿಸಲು API ಕರೆಗಳು ಮತ್ತು ಕಾನ್ಫಿಗರೇಶನ್ಗೆ ಬದಲಾವಣೆಗಳ ಅಗತ್ಯವಿದೆ.
ಜಾಹೀರಾತಿನ ನಂತರ ಇನ್ನಷ್ಟು ಓದಿ
ಗೊಟೆನ್ಬರ್ಗ್ನೊಂದಿಗೆ, ಡೆವಲಪರ್ಗಳು ತಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ PDF ರಚನೆ ಮತ್ತು ಸಂಪಾದನೆಯನ್ನು ಸಂಯೋಜಿಸಬಹುದು. ಓಪನ್ ಸೋರ್ಸ್ API, ಡಾಕರ್ ಕಂಟೈನರ್ ಆಗಿ ಲಭ್ಯವಿದೆ, ವೆಬ್ ಪುಟಗಳು, HTML, ಮಾರ್ಕ್ಡೌನ್ ಮತ್ತು ಆಫೀಸ್ ಡಾಕ್ಯುಮೆಂಟ್ಗಳನ್ನು PDF ಗಳಾಗಿ ಪರಿವರ್ತಿಸುತ್ತದೆ. ಅವಳು ವೆಬ್ ವಿಷಯಕ್ಕಾಗಿ Chromium ಮತ್ತು ಆಫೀಸ್ ಫೈಲ್ಗಳಿಗಾಗಿ LibreOffice ಅನ್ನು ಬಳಸುತ್ತಾಳೆ.
PDF ಸಂಪಾದನೆ ಮತ್ತು ಪ್ರಮಾಣಿತ ತಪಾಸಣೆಗಾಗಿ ಸ್ವಂತ ಎಂಜಿನ್
Go ನಲ್ಲಿ ಬರೆಯಲಾದ PDF ಎಂಜಿನ್ ಲಿಥೋ, pdfcpu, QPDF, pdftk ಮತ್ತು ExifTool ಅನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ. ಇದು ನೇರವಾಗಿ ಗೊಟೆನ್ಬರ್ಗ್ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಚಲಿಸುತ್ತದೆ. ಹೊಸ ಎಂಜಿನ್ ಡಾಕ್ಯುಮೆಂಟ್ಗಳಿಗೆ ಸಹಿ ಮಾಡುತ್ತದೆ, ಅವುಗಳನ್ನು ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಪುಟಗಳನ್ನು PNG ಅಥವಾ JPEG ಎಂದು ನಿರೂಪಿಸುತ್ತದೆ. ರಿಡಾಕ್ಟ್ ಮಾಡುವಾಗ, ಅದು ಕೇವಲ ಪ್ರದರ್ಶನದಲ್ಲಿ ಮರೆಮಾಡುವ ಬದಲು ಫೈಲ್ನಿಂದ ಪೀಡಿತ ವಿಷಯವನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ. ಇದು ಫಾರ್ಮ್ಗಳನ್ನು ಭರ್ತಿ ಮಾಡಬಹುದು, ಫಾರ್ಮ್ ಕ್ಷೇತ್ರಗಳನ್ನು ಸ್ಥಿರ ಪುಟದ ವಿಷಯವಾಗಿ ಪರಿವರ್ತಿಸಬಹುದು (ಚಪ್ಪಟೆಗೊಳಿಸುವಿಕೆ), ಮತ್ತು ಚಿತ್ರದ ಗುಣಮಟ್ಟವನ್ನು ಕಳೆದುಕೊಳ್ಳದೆ PDF ಗಳನ್ನು ಕುಗ್ಗಿಸಬಹುದು. ಗೋಟೆನ್ಬರ್ಗ್ HTTP 400 ನೊಂದಿಗೆ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸಹಿಗಳನ್ನು ತೆಗೆದುಹಾಕುವ ಪ್ರಕ್ರಿಯೆಯ ಹಂತಗಳನ್ನು ತಿರಸ್ಕರಿಸುತ್ತಾನೆ.
ಜೊತೆಗೆ remediate ಆಯ್ಕೆಮಾಡಿದ ಅನುಸರಣೆ ಪ್ರೊಫೈಲ್ ಅನ್ನು ಆಧರಿಸಿ ಲಿಥೋ PDF ಗಳನ್ನು ಸರಿಪಡಿಸುತ್ತದೆ ಮತ್ತು ನಂತರ ಫಲಿತಾಂಶವನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ. ಹನ್ನೊಂದು PDF/A ಅನುಸರಣೆ ಹಂತಗಳನ್ನು ದೀರ್ಘಾವಧಿಯ ಆರ್ಕೈವಿಂಗ್ಗೆ ಹಾಗೂ PDF/UA-1 ಮತ್ತು PDF/UA-2 ಅನ್ನು ಪ್ರವೇಶಿಸಬಹುದಾದ ದಾಖಲೆಗಳಿಗಾಗಿ ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ. PDF/A ಮತ್ತು PDF/UA ಹಾಗೂ Factur-X ಸಂಯೋಜನೆಯನ್ನು ಸಹ ಸೇರಿಸಲಾಗಿದೆ. ಎರಡನೆಯದು ಓದಬಲ್ಲ PDF ಇನ್ವಾಯ್ಸ್ ಅನ್ನು ಯಂತ್ರ-ಓದಬಲ್ಲ XML ಇನ್ವಾಯ್ಸ್ ಡೇಟಾದೊಂದಿಗೆ ಸಂಯೋಜಿಸುತ್ತದೆ.
ಪುಟಗಳು, ಪಠ್ಯ ಮತ್ತು ಚಿತ್ರಗಳನ್ನು ಸಂರಕ್ಷಿಸಲು ಲಿಥೋ ಹಿಂತೆಗೆದುಕೊಂಡಿರುವ ಉಳಿದ ನಿಯಮ ಉಲ್ಲಂಘನೆಗಳು ಮತ್ತು ತಿದ್ದುಪಡಿಗಳನ್ನು ಎರಡು ಪ್ರತಿಕ್ರಿಯೆ ಹೆಡರ್ಗಳು ವರದಿ ಮಾಡುತ್ತವೆ. ಸ್ವಯಂಚಾಲಿತ ದುರಸ್ತಿ ಎಂದರೆ ಮಾನದಂಡಗಳಿಗೆ ಸಂಪೂರ್ಣ ಅನುಸರಣೆ ಎಂದರ್ಥವಲ್ಲ. ಮುಗಿದಿದೆ /forms/pdf/validate ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ PDF ಗಳನ್ನು ಪರಿವರ್ತನೆಯಿಂದ ಸ್ವತಂತ್ರವಾಗಿ ಪರಿಶೀಲಿಸಬಹುದು.
ಸ್ಥಿರವಾದ ನಂತರದ ಪ್ರಕ್ರಿಯೆಗೆ ಬದಲಾಗಿ ಪ್ರಕ್ರಿಯೆ ಹಂತಗಳು
ಹಿಂದೆ, ಪ್ರತ್ಯೇಕ ಫಾರ್ಮ್ ಕ್ಷೇತ್ರಗಳು ಸ್ಥಿರ ಕ್ರಮದಲ್ಲಿ ಪೋಸ್ಟ್-ಪ್ರೊಸೆಸಿಂಗ್ ಅನ್ನು ನಿಯಂತ್ರಿಸುತ್ತವೆ. ಈಗ ಗ್ರಾಹಕರು ಕ್ಷೇತ್ರದಲ್ಲಿ ಉತ್ತೀರ್ಣರಾಗಿದ್ದಾರೆ stages ಗೋಟೆನ್ಬರ್ಗ್ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಕ್ರಮದಲ್ಲಿ ನಿರ್ವಹಿಸುವ ಪ್ರಕ್ರಿಯೆಯ ಹಂತಗಳ ಪಟ್ಟಿ. ಇದು Chromium ಮತ್ತು LibreOffice ಗಾಗಿ ಪರಿವರ್ತನೆ ಅಂತಿಮ ಬಿಂದುಗಳೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ದಾಖಲೆಗಳನ್ನು ಸೂಚಿಸುತ್ತದೆ /forms/pdf/pipe ಸಿದ್ಧವಾಗಿದೆ. ಆವೃತ್ತಿ 9.0.0 ಅಂತಹ 26 ಹಂತಗಳನ್ನು ನೀಡುತ್ತದೆ, ಇದನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಮಾಡಬಹುದು /forms/pdf/ ತಲುಪಬಹುದಾಗಿದೆ. ಪಟ್ಟಿಗಳ ರಚನೆಯ ವಿವರಗಳನ್ನು ವಿನಂತಿ ಪ್ರಕ್ರಿಯೆಗಾಗಿ ದಸ್ತಾವೇಜನ್ನು ಕಾಣಬಹುದು.
ಉದಾಹರಣೆಗೆ, ಒಂದು ಅಪ್ಲಿಕೇಶನ್ ಮೊದಲು ವಾಟರ್ಮಾರ್ಕ್ ಅನ್ನು ಅನ್ವಯಿಸಬಹುದು ಮತ್ತು ನಂತರ remediate ಬಯಸಿದ ಪ್ರಮಾಣಿತ ಅನುಸರಣೆಯನ್ನು ಮರುಸ್ಥಾಪಿಸಿ. ಪ್ರಕ್ರಿಯೆ ಪ್ರಾರಂಭವಾಗುವ ಮೊದಲು ಗೋಟೆನ್ಬರ್ಗ್ HTTP 400 ನೊಂದಿಗೆ ಅಮಾನ್ಯ ಆದೇಶಗಳನ್ನು ತಿರಸ್ಕರಿಸುತ್ತಾನೆ. ಆರು ಹೆಚ್ಚುವರಿ ಎಂಡ್ಪಾಯಿಂಟ್ಗಳು ಮಾಹಿತಿ, ಊರ್ಜಿತಗೊಳಿಸುವಿಕೆಯ ಫಲಿತಾಂಶಗಳು, ಮೆಟಾಡೇಟಾ, ಬುಕ್ಮಾರ್ಕ್ಗಳು, ಲಗತ್ತುಗಳು ಮತ್ತು ಫಾರ್ಮ್ ಕ್ಷೇತ್ರಗಳನ್ನು JSON ಆಗಿ ತಲುಪಿಸುತ್ತವೆ.
LibreOfficeKit ಹಿಂದಿನ ಸಂಪರ್ಕವನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ
ಆಫೀಸ್ ಪರಿವರ್ತನೆಗಳಿಗಾಗಿ, ಶಾಶ್ವತವಾಗಿ ಚಾಲನೆಯಲ್ಲಿರುವ LibreOfficeKit ಪ್ರಕ್ರಿಯೆ lok ಪೈಥಾನ್ ಮತ್ತು soffice listener ಸೇರಿದಂತೆ ಹಿಂದಿನ unoconverter ಅನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ. ಗೊಟೆನ್ಬರ್ಗ್ ಲಾಕ್ ಅನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುತ್ತಾರೆ ಮತ್ತು ಕುಸಿತದ ನಂತರ ಅದನ್ನು ಮರುಪ್ರಾರಂಭಿಸುತ್ತಾರೆ. ಪಿಡಿಎಫ್ ಮತ್ತು ಆಫೀಸ್ ಸಂಪರ್ಕವನ್ನು ಪರಿವರ್ತಿಸುವ ಮೂಲಕ, ಹಿಂದಿನ ಪಿಡಿಎಫ್ ಪರಿಕರಗಳ ಜೊತೆಗೆ, ಜಾವಾ ಮತ್ತು ಪೈಥಾನ್ ಕೂಡ ಡಾಕರ್ ಇಮೇಜ್ನಿಂದ ಕಣ್ಮರೆಯಾಗುತ್ತದೆ. ಇದರರ್ಥ ನಿರ್ವಾಹಕರು ಕಡಿಮೆ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಪ್ಯಾಚ್ ಮಾಡಬೇಕು ಮತ್ತು ಗೋಟೆನ್ಬರ್ಗ್ ಒದಗಿಸದ ಪರಿಕರಗಳಿಗಾಗಿ ಇನ್ನು ಮುಂದೆ CVE ಸಂದೇಶಗಳನ್ನು ಸ್ವೀಕರಿಸುವುದಿಲ್ಲ. LibreOffice ನಲ್ಲಿ ಮ್ಯಾಕ್ರೋಗಳು ಡಿಫಾಲ್ಟ್ ಆಗಿ ನಿಷ್ಕ್ರಿಯವಾಗಿರುತ್ತವೆ; ಧ್ವಜದ ಮೂಲಕ ಅದರ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಸ್ವಿಚ್ ಮಾಡಬಹುದು --libreoffice-enable-macros.
ಜಾಹೀರಾತಿನ ನಂತರ ಇನ್ನಷ್ಟು ಓದಿ
ಲಿಬ್ರೆ ಆಫೀಸ್ ಅನ್ನು ಈ ಮೂಲಕ ಬಳಸಬಹುದು nativePdfa PDF/A-1b, PDF/A-2b, PDF/A-3b ಅಥವಾ PDF/A-4 ಅನ್ನು ನೇರವಾಗಿ ರಫ್ತು ಮಾಡಿ; nativePdfua PDF/UA-1 ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಮತ್ತಷ್ಟು ಪ್ರಕ್ರಿಯೆಯ ನಂತರ ಗೋಟೆನ್ಬರ್ಗ್ ಇನ್ನು ಮುಂದೆ PDF/A ರಫ್ತು ಪುನರಾವರ್ತಿಸುವುದಿಲ್ಲ. ಕೆಳಗಿನ ಹಂತಗಳು ಅನುಸರಣೆಯ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರಬಹುದಾದರೆ, ಮಾಡಬೇಕು remediate ಸಂಸ್ಕರಣೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಿ. LibreOffice ಪರಿವರ್ತನೆಯು ಇನ್ನು ಮುಂದೆ EPUB ಫೈಲ್ಗಳನ್ನು ಸ್ವೀಕರಿಸುವುದಿಲ್ಲ.
ಹೊಸ API ಆಯ್ಕೆಗಳು ಮತ್ತು ಪರಿವರ್ತನೆ ಬದಲಾವಣೆಗಳು
ಕ್ಷೇತ್ರದೊಂದಿಗೆ archives API ಅಪ್ಲೋಡ್ ಮಾಡಿದ ZIP ಆರ್ಕೈವ್ಗಳನ್ನು ಅನ್ಪ್ಯಾಕ್ ಮಾಡಬಹುದು. ಎರಡು ಹೊಸ ಧ್ವಜಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಅನ್ಪ್ಯಾಕ್ ಮಾಡುವಾಗ (ಜಿಪ್ ಬಾಂಬುಗಳಿಂದ ರಕ್ಷಿಸಲು) ನಿರ್ವಾಹಕರು ನಮೂದುಗಳ ಸಂಖ್ಯೆ ಮತ್ತು ಗಾತ್ರದ ಅನುಪಾತವನ್ನು ಮಿತಿಗೊಳಿಸುತ್ತಾರೆ. ಸಾಮಾನ್ಯ ಕ್ಷೇತ್ರ paperSize A4, ಲೆಟರ್ ಅಥವಾ ಲೀಗಲ್ನಂತಹ Chromium ಮತ್ತು LibreOffice ಗಾಗಿ ಕಾಗದದ ಸ್ವರೂಪವನ್ನು ಹೊಂದಿಸುತ್ತದೆ.
ಅಪ್ಗ್ರೇಡ್ ಮಾಡುವಾಗ, ಗ್ರಾಹಕರು ಹಿಂದಿನ ಅಂತಿಮ ಬಿಂದುಗಳನ್ನು ಹೊಂದಿರಬೇಕು /forms/pdfengines ಮೇಲೆ /forms/pdf ಬದಲಾವಣೆ ಮತ್ತು ನಂತರದ ಸಂಸ್ಕರಣಾ ಕ್ಷೇತ್ರಗಳು stages ಬದಲಿ. ಈಗ ತಮ್ಮದೇ ಆದ ಸಂಸ್ಕರಣಾ ಹಂತವನ್ನು ಹೊಂದಿರುವ ಪರಿವರ್ತನೆ ಕ್ಷೇತ್ರಗಳನ್ನು ಪ್ರತ್ಯೇಕಿಸಲು ಪೂರ್ವಪ್ರತ್ಯಯವನ್ನು ನೀಡಲಾಗಿದೆ native (ಅಂದಾಜು nativePdfa) ರಿಮೋಟ್ ಎಂಡ್ಪಾಯಿಂಟ್ಗಳು HTTP 404 ನೊಂದಿಗೆ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತವೆ ಮತ್ತು ಅವುಗಳ ಉತ್ತರಾಧಿಕಾರಿಯನ್ನು ಹೆಸರಿಸಿ. ಅಸಮ್ಮತಿಸಿದ ಕ್ಷೇತ್ರಗಳು ಹೊಸ ಬಳಕೆಯನ್ನು ಸೂಚಿಸುವ HTTP 400 ಗೆ ಕಾರಣವಾಗುತ್ತದೆ.
ಮಾನಿಟರಿಂಗ್ ಕಾನ್ಫಿಗರೇಶನ್ಗಳಿಗೆ ಸಹ ಹೊಂದಾಣಿಕೆಗಳ ಅಗತ್ಯವಿರುತ್ತದೆ: ಮೆಟ್ರಿಕ್ಗಳು ಮತ್ತು ಸ್ಪ್ಯಾನ್ಗಳ ಹೆಸರುಗಳು ಈಗ OpenTelemetry ಸಂಪ್ರದಾಯಗಳನ್ನು ಅನುಸರಿಸುತ್ತವೆ. ಹಿಂದಿನ ಪ್ರಮೀತಿಯಸ್ ಮಾಡ್ಯೂಲ್ ಇನ್ನು ಮುಂದೆ ಅಗತ್ಯವಿಲ್ಲ ಮತ್ತು ರಫ್ತು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ OTEL_METRICS_EXPORTER=prometheus. ಗೊಟೆನ್ಬರ್ಗ್ ಅಪ್ಗ್ರೇಡ್ ಮಾರ್ಗದರ್ಶಿ ಹಿಂದಿನ ಅಂತಿಮ ಬಿಂದುಗಳು, ಕ್ಷೇತ್ರಗಳು, ಫ್ಲ್ಯಾಗ್ಗಳು, ಮೆಟ್ರಿಕ್ಗಳು ಮತ್ತು ವ್ಯಾಪ್ತಿಯನ್ನು ಅವುಗಳ ಹೊಸ ಸಮಾನಗಳಿಗೆ ನಕ್ಷೆ ಮಾಡುತ್ತದೆ.
ಟ್ಯಾಗ್ನೊಂದಿಗೆ ಡಾಕರ್ ಚಿತ್ರ ಯಾರು latest ಡೌನ್ಲೋಡ್ಗಳು, ನೀವು ಈಗ ಗೊಟೆನ್ಬರ್ಗ್ 9 ಅನ್ನು ಪಡೆಯುತ್ತೀರಿ. ನೀವು ಇನ್ನೂ ಬದಲಾಯಿಸದಿದ್ದರೆ, ನೀವು ಇದೀಗ ಮಾಡಬೇಕು gotenberg/gotenberg:8 ಬಳಸಿ. ಇಮೇಜ್ ರೂಪಾಂತರಗಳು, ಬೆಂಬಲಿತ ಆರ್ಕಿಟೆಕ್ಚರ್ಗಳು, ಕಂಟೇನರ್ ಬಳಕೆದಾರರು, ಪೋರ್ಟ್ ಮತ್ತು ಸ್ಟಾರ್ಟ್ಅಪ್ ಆಜ್ಞೆಯು ಬದಲಾಗದೆ ಉಳಿಯುತ್ತದೆ. ಹೆಚ್ಚಿನ ಬದಲಾವಣೆಗಳು, ಭದ್ರತಾ ಪರಿಹಾರಗಳು ಮತ್ತು ದೋಷ ಪರಿಹಾರಗಳನ್ನು Gotenberg 9.0.0 ಗಾಗಿ ಬಿಡುಗಡೆ ಟಿಪ್ಪಣಿಗಳಲ್ಲಿ ಪಟ್ಟಿಮಾಡಲಾಗಿದೆ.
(ಫೋ)