<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://streampdf.com/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/" />
<xhtml:link rel="alternate" hreflang="vi" href="https://streampdf.com/vi" />
<xhtml:link rel="alternate" hreflang="ja" href="https://streampdf.com/ja" />
<xhtml:link rel="alternate" hreflang="ko" href="https://streampdf.com/ko" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://streampdf.com/pricing</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/pricing" />
<xhtml:link rel="alternate" hreflang="vi" href="https://streampdf.com/vi/pricing" />
<xhtml:link rel="alternate" hreflang="ja" href="https://streampdf.com/ja/pricing" />
<xhtml:link rel="alternate" hreflang="ko" href="https://streampdf.com/ko/pricing" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://streampdf.com/docs</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/docs" />
<xhtml:link rel="alternate" hreflang="vi" href="https://streampdf.com/vi/docs" />
<xhtml:link rel="alternate" hreflang="ja" href="https://streampdf.com/ja/docs" />
<xhtml:link rel="alternate" hreflang="ko" href="https://streampdf.com/ko/docs" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://streampdf.com/docs/architecture</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/docs/architecture" />
<xhtml:link rel="alternate" hreflang="vi" href="https://streampdf.com/vi/docs/architecture" />
<xhtml:link rel="alternate" hreflang="ja" href="https://streampdf.com/ja/docs/architecture" />
<xhtml:link rel="alternate" hreflang="ko" href="https://streampdf.com/ko/docs/architecture" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/docs/pixel-fidelity</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/docs/pixel-fidelity" />
<xhtml:link rel="alternate" hreflang="vi" href="https://streampdf.com/vi/docs/pixel-fidelity" />
<xhtml:link rel="alternate" hreflang="ja" href="https://streampdf.com/ja/docs/pixel-fidelity" />
<xhtml:link rel="alternate" hreflang="ko" href="https://streampdf.com/ko/docs/pixel-fidelity" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/docs/upload-stages</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/docs/upload-stages" />
<xhtml:link rel="alternate" hreflang="vi" href="https://streampdf.com/vi/docs/upload-stages" />
<xhtml:link rel="alternate" hreflang="ja" href="https://streampdf.com/ja/docs/upload-stages" />
<xhtml:link rel="alternate" hreflang="ko" href="https://streampdf.com/ko/docs/upload-stages" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/about</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/about" />
<xhtml:link rel="alternate" hreflang="vi" href="https://streampdf.com/vi/about" />
<xhtml:link rel="alternate" hreflang="ja" href="https://streampdf.com/ja/about" />
<xhtml:link rel="alternate" hreflang="ko" href="https://streampdf.com/ko/about" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/contact</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/contact" />
<xhtml:link rel="alternate" hreflang="vi" href="https://streampdf.com/vi/contact" />
<xhtml:link rel="alternate" hreflang="ja" href="https://streampdf.com/ja/contact" />
<xhtml:link rel="alternate" hreflang="ko" href="https://streampdf.com/ko/contact" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/gauntlet</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/gauntlet" />
<xhtml:link rel="alternate" hreflang="vi" href="https://streampdf.com/vi/gauntlet" />
<xhtml:link rel="alternate" hreflang="ja" href="https://streampdf.com/ja/gauntlet" />
<xhtml:link rel="alternate" hreflang="ko" href="https://streampdf.com/ko/gauntlet" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://streampdf.com/privacy</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/privacy" />
<xhtml:link rel="alternate" hreflang="vi" href="https://streampdf.com/vi/privacy" />
<xhtml:link rel="alternate" hreflang="ja" href="https://streampdf.com/ja/privacy" />
<xhtml:link rel="alternate" hreflang="ko" href="https://streampdf.com/ko/privacy" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://streampdf.com/terms</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/terms" />
<xhtml:link rel="alternate" hreflang="vi" href="https://streampdf.com/vi/terms" />
<xhtml:link rel="alternate" hreflang="ja" href="https://streampdf.com/ja/terms" />
<xhtml:link rel="alternate" hreflang="ko" href="https://streampdf.com/ko/terms" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://streampdf.com/refund</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/refund" />
<xhtml:link rel="alternate" hreflang="vi" href="https://streampdf.com/vi/refund" />
<xhtml:link rel="alternate" hreflang="ja" href="https://streampdf.com/ja/refund" />
<xhtml:link rel="alternate" hreflang="ko" href="https://streampdf.com/ko/refund" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://streampdf.com/blog</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/" />
<xhtml:link rel="alternate" hreflang="vi" href="https://streampdf.com/blog-vi/" />
<xhtml:link rel="alternate" hreflang="ja" href="https://streampdf.com/blog-ja/" />
<xhtml:link rel="alternate" hreflang="ko" href="https://streampdf.com/blog-ko/" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://streampdf.com/blog-vi</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/" />
<xhtml:link rel="alternate" hreflang="vi" href="https://streampdf.com/blog-vi/" />
<xhtml:link rel="alternate" hreflang="ja" href="https://streampdf.com/blog-ja/" />
<xhtml:link rel="alternate" hreflang="ko" href="https://streampdf.com/blog-ko/" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://streampdf.com/blog-ja</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/" />
<xhtml:link rel="alternate" hreflang="vi" href="https://streampdf.com/blog-vi/" />
<xhtml:link rel="alternate" hreflang="ja" href="https://streampdf.com/blog-ja/" />
<xhtml:link rel="alternate" hreflang="ko" href="https://streampdf.com/blog-ko/" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://streampdf.com/blog-ko</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/" />
<xhtml:link rel="alternate" hreflang="vi" href="https://streampdf.com/blog-vi/" />
<xhtml:link rel="alternate" hreflang="ja" href="https://streampdf.com/blog-ja/" />
<xhtml:link rel="alternate" hreflang="ko" href="https://streampdf.com/blog-ko/" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/in-ai_how-to-living</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-deep-dive-1-architecture</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-deep-dive-2-get_document-get_page</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-deep-dive-3-get_viewport-render</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-deep-dive-4-message_handler</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-deep-dive-5-pdf_fetch_stream-worker_stream</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-deep-dive-6-init_document</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-deep-dive-7-partial_evaluator</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-deep-dive-8-document</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-deep-dive-9-canvas</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-deep-dive-10-xref</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-deep-dive-11-parser</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-base_stream</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-stream</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-chunked_stream</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-decode_stream</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-flate_stream</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-predictor_stream</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-lzw_stream</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-ascii_85_stream</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-ascii_hex_stream</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-run_length_stream</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-brotli_stream</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-decrypt_stream</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-jpeg_stream</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-jbig2_stream</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-jpx_stream</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-ccitt_stream</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-worker_stream</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-primitives</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-core_utils</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-crypto</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-obj_bin_transform_core</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-object_loader</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-pdf_manager</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-catalog</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-struct_tree</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-name_number_tree</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-metadata_parser</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-default_appearance</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-fonts_utils</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-standard_fonts</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-metrics</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-encodings</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-cmap</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-binary_cmap</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-glyphlist</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-core-fonts</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-display-api</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-shared-message-handler</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-shared-util</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-shared-base_pdf_stream</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-shared-image_utils</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-shared-obj_bin_transform_utils</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-shared-murmurhash3</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-shared-scripting_utils</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-shared-css_utils</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-shared-math_clamp</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-shared-internal_evt</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-display-fetch-stream</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-display-pdf_objects</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-display-obj_bin_transform_display</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-display-font_loader</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-code-display-text_layer</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-deep-dive-1-custom-viewer</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-deep-dive-2-get-document-params</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-deep-dive-3-get-page</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-deep-dive-4-get-viewport</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-deep-dive-5-render</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-deep-dive-6-message-handler</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-deep-dive-7-worker-transport</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-deep-dive-8-pdf-worker</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-deep-dive-9-network-stream</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-deep-dive-10-canvas-graphics</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-deep-dive-11-get-operator-list</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog-cn/pdfjs-deep-dive-12-font-translation</loc>
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://streampdf.com/blog/in-ai_how-to-living</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/in-ai_how-to-living" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-deep-dive-1-architecture</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-deep-dive-1-architecture" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-deep-dive-2-get_document-get_page</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-deep-dive-2-get_document-get_page" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-deep-dive-3-get_viewport-render</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-deep-dive-3-get_viewport-render" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-deep-dive-4-message_handler</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-deep-dive-4-message_handler" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-deep-dive-5-pdf_fetch_stream-worker_stream</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-deep-dive-5-pdf_fetch_stream-worker_stream" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-deep-dive-6-init_document</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-deep-dive-6-init_document" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-deep-dive-7-partial_evaluator</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-deep-dive-7-partial_evaluator" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-deep-dive-8-document</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-deep-dive-8-document" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-deep-dive-9-canvas</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-deep-dive-9-canvas" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-deep-dive-10-xref</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-deep-dive-10-xref" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-deep-dive-11-parser</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-deep-dive-11-parser" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-base_stream</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-base_stream" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-stream</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-stream" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-chunked_stream</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-chunked_stream" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-decode_stream</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-decode_stream" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-flate_stream</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-flate_stream" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-predictor_stream</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-predictor_stream" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-lzw_stream</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-lzw_stream" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-ascii_85_stream</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-ascii_85_stream" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-ascii_hex_stream</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-ascii_hex_stream" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-run_length_stream</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-run_length_stream" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-brotli_stream</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-brotli_stream" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-decrypt_stream</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-decrypt_stream" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-jpeg_stream</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-jpeg_stream" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-jbig2_stream</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-jbig2_stream" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-jpx_stream</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-jpx_stream" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-ccitt_stream</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-ccitt_stream" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-worker_stream</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-worker_stream" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-primitives</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-primitives" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-core_utils</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-core_utils" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-crypto</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-crypto" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-obj_bin_transform_core</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-obj_bin_transform_core" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-object_loader</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-object_loader" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-pdf_manager</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-pdf_manager" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-catalog</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-catalog" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-struct_tree</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-struct_tree" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-name_number_tree</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-name_number_tree" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-metadata_parser</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-metadata_parser" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-default_appearance</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-default_appearance" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-fonts_utils</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-fonts_utils" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-standard_fonts</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-standard_fonts" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-metrics</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-metrics" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-encodings</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-encodings" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-cmap</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-cmap" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-binary_cmap</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-binary_cmap" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-glyphlist</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-glyphlist" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-core-fonts</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-core-fonts" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-display-api</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-display-api" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-shared-message-handler</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-shared-message-handler" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-shared-util</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-shared-util" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-shared-base_pdf_stream</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-shared-base_pdf_stream" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-shared-image_utils</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-shared-image_utils" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-shared-obj_bin_transform_utils</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-shared-obj_bin_transform_utils" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-shared-murmurhash3</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-shared-murmurhash3" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-shared-scripting_utils</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-shared-scripting_utils" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-shared-css_utils</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-shared-css_utils" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-shared-math_clamp</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-shared-math_clamp" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-shared-internal_evt</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-shared-internal_evt" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-display-fetch-stream</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-display-fetch-stream" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-display-pdf_objects</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-display-pdf_objects" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-display-obj_bin_transform_display</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-display-obj_bin_transform_display" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-display-font_loader</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-display-font_loader" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-code-display-text_layer</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-code-display-text_layer" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-deep-dive-1-custom-viewer</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-deep-dive-1-custom-viewer" />
<xhtml:link rel="alternate" hreflang="vi" href="https://streampdf.com/blog-vi/pdfjs-deep-dive-1-custom-viewer" />
<xhtml:link rel="alternate" hreflang="ja" href="https://streampdf.com/blog-ja/pdfjs-deep-dive-1-custom-viewer" />
<xhtml:link rel="alternate" hreflang="ko" href="https://streampdf.com/blog-ko/pdfjs-deep-dive-1-custom-viewer" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-deep-dive-2-get-document-params</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-deep-dive-2-get-document-params" />
<xhtml:link rel="alternate" hreflang="vi" href="https://streampdf.com/blog-vi/pdfjs-deep-dive-2-get-document-params" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-deep-dive-3-get-page</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-deep-dive-3-get-page" />
<xhtml:link rel="alternate" hreflang="vi" href="https://streampdf.com/blog-vi/pdfjs-deep-dive-3-get-page" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-deep-dive-4-get-viewport</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-deep-dive-4-get-viewport" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-deep-dive-5-render</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-deep-dive-5-render" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-deep-dive-6-message-handler</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-deep-dive-6-message-handler" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-deep-dive-7-worker-transport</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-deep-dive-7-worker-transport" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-deep-dive-8-pdf-worker</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-deep-dive-8-pdf-worker" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-deep-dive-9-network-stream</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-deep-dive-9-network-stream" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-deep-dive-10-canvas-graphics</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-deep-dive-10-canvas-graphics" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-deep-dive-11-get-operator-list</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-deep-dive-11-get-operator-list" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog/pdfjs-deep-dive-12-font-translation</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-deep-dive-12-font-translation" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog-vi/pdfjs-deep-dive-1-custom-viewer</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-deep-dive-1-custom-viewer" />
<xhtml:link rel="alternate" hreflang="vi" href="https://streampdf.com/blog-vi/pdfjs-deep-dive-1-custom-viewer" />
<xhtml:link rel="alternate" hreflang="ja" href="https://streampdf.com/blog-ja/pdfjs-deep-dive-1-custom-viewer" />
<xhtml:link rel="alternate" hreflang="ko" href="https://streampdf.com/blog-ko/pdfjs-deep-dive-1-custom-viewer" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog-vi/pdfjs-deep-dive-2-get-document-params</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-deep-dive-2-get-document-params" />
<xhtml:link rel="alternate" hreflang="vi" href="https://streampdf.com/blog-vi/pdfjs-deep-dive-2-get-document-params" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog-vi/pdfjs-deep-dive-3-get-page</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-deep-dive-3-get-page" />
<xhtml:link rel="alternate" hreflang="vi" href="https://streampdf.com/blog-vi/pdfjs-deep-dive-3-get-page" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog-ja/pdfjs-deep-dive-1-custom-viewer</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-deep-dive-1-custom-viewer" />
<xhtml:link rel="alternate" hreflang="vi" href="https://streampdf.com/blog-vi/pdfjs-deep-dive-1-custom-viewer" />
<xhtml:link rel="alternate" hreflang="ja" href="https://streampdf.com/blog-ja/pdfjs-deep-dive-1-custom-viewer" />
<xhtml:link rel="alternate" hreflang="ko" href="https://streampdf.com/blog-ko/pdfjs-deep-dive-1-custom-viewer" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://streampdf.com/blog-ko/pdfjs-deep-dive-1-custom-viewer</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://streampdf.com/blog/pdfjs-deep-dive-1-custom-viewer" />
<xhtml:link rel="alternate" hreflang="vi" href="https://streampdf.com/blog-vi/pdfjs-deep-dive-1-custom-viewer" />
<xhtml:link rel="alternate" hreflang="ja" href="https://streampdf.com/blog-ja/pdfjs-deep-dive-1-custom-viewer" />
<xhtml:link rel="alternate" hreflang="ko" href="https://streampdf.com/blog-ko/pdfjs-deep-dive-1-custom-viewer" />
<lastmod>2026-10-29T07:08:25.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
