PDF tools for browsers and .NET
Inspect, compare, organize, optimize, protect, unlock, and redact PDF files locally in your browser or through the OfficeIMO.Pdf API.
OfficeIMO gives the browser workspace and .NET applications the same first-party PDF engine. The browser tools run in WebAssembly, keep selected files in the current tab, and return downloadable artifacts with operation reports. Application code can use the corresponding OfficeIMO.Pdf APIs without a browser or Microsoft Office.
Choose the job you need. Each guide explains the browser workflow, the equivalent public API, the output it creates, and the limits that matter.
Inspect PDF
Read page, security, form, signature-marker, active-content, and rewrite-readiness evidence without changing the file.
Open the Inspect PDF guideCompare PDFs
Render two PDFs and produce a self-contained gallery with expected, actual, and highlighted page differences.
Open the Compare PDFs guideMerge PDFs
Combine two to ten PDFs in the selected order and download a separate merged document plus operation evidence.
Open the Merge PDFs guideSplit PDF
Create consecutive PDF parts with a selected page count and download the results together as a ZIP archive.
Open the Split PDF guideExtract PDF pages
Create a new PDF from one-based page selections such as 1-3,5,last while leaving the source unchanged.
Open the Extract PDF pages guideDelete PDF pages
Create a separate PDF without selected pages after explicit confirmation; the source file is never changed.
Open the Delete PDF pages guideReorder PDF pages
Create a new PDF with every source page exactly once in the supplied one-based order.
Open the Reorder PDF pages guideRotate PDF pages
Rotate selected pages by 90, 180, or 270 degrees and download a separate PDF.
Open the Rotate PDF pages guideOptimize PDF
Apply deterministic lossless compression, deduplication, or Fast Web View without rasterizing pages.
Open the Optimize PDF guideProtect PDF
Encrypt a PDF with AES-256 Standard security and return preservation evidence with the protected copy.
Open the Protect PDF guideUnlock PDF
Remove Standard password security with the owner password and download a separate unprotected copy.
Open the Unlock PDF guideRedact PDF text
Remove literal text matches and verify the rewritten content, encoded strings, and decoded streams before download.
Open the Redact PDF text guideConvert PDF content into editable formats
PDF to DOCX
Import PDF logical content into an editable Word document with diagnostics.
Review the PDF to DOCX conversionPDF to XLSX
Import detected PDF tables into an editable workbook with diagnostics.
Review the PDF to XLSX conversionPDF to PPTX
Reconstruct supported PDF content as native slide objects, or select explicit visual, hybrid, and tables-only projections with diagnostics.
Review the PDF to PPTX conversionPDF to HTML
Project PDF logical content into reviewable HTML.
Review the PDF to HTML conversionWhat browser-local means
The PDF workspace does not upload selected files to an OfficeIMO service. Work is bounded by browser memory and the published input, page, comparison, split, and output limits. Server applications can choose their own PdfReadOptions and resource policy.
For the complete engine, including authoring, rendering, forms, annotations, cryptographic signatures, and validation, see OfficeIMO.Pdf and the PDF guides.