# Mapsoft > Mapsoft Computer Services Limited develops professional Adobe Acrobat plugins and provides custom software development and consultancy services for document workflows. Founded in 1991, with over 30 years of expertise in Adobe platform development. ## Products Mapsoft offers 17 Adobe Acrobat plugins for Windows (Acrobat DC, 2020, 2017). Paid products have free trials and perpetual licenses ($129–$199); four plug-ins are free. - [Bookmarker](https://mapsoft.com/products/bookmarker.html): Create and manage PDF bookmarks — $129 - [TOCBuilder](https://mapsoft.com/products/tocbuilder.html): Generate professional tables of contents for PDFs — $149 - [MaskIt](https://mapsoft.com/products/maskit.html): Redact or hide sensitive content in PDFs — $129 - [DogEars](https://mapsoft.com/products/dogears.html): Mark PDF pages with visual tabs for navigation — $129 - [Impress](https://mapsoft.com/products/impress.html): Stamp text, dates, and page numbers onto PDFs — $129 - [Impress Pro](https://mapsoft.com/products/impress-pro.html): Advanced text stamping with conditional logic and batch processing — $199 - [MediaSizer](https://mapsoft.com/products/mediasizer.html): Change or standardise PDF page sizes — $129 - [ContentScaler](https://mapsoft.com/products/contentscaler.html): Scale PDF page content to fit different paper sizes — $129 - [Engage](https://mapsoft.com/products/engage.html): Mail merge and variable data printing for PDFs — $129 - [FDA Checker](https://mapsoft.com/products/fda-checker.html): Automated FDA submission compliance checking — $129 - [ImagePlacer](https://mapsoft.com/products/imageplacer.html): Place and position images on PDF pages — $129 - [SecuritySetter](https://mapsoft.com/products/securitysetter.html): Apply and manage PDF security settings — $129 - [InfoSetter](https://mapsoft.com/products/infosetter.html): View, edit, and batch-process PDF metadata — $129 - [Flattener](https://mapsoft.com/products/flattener.html): Flatten annotations, comments, and form fields — Free - [Check PDF Standards](https://mapsoft.com/products/checkpdfstandards.html): Detect PDF/A, PDF/UA standards compliance — Free - [OpenOptions](https://mapsoft.com/products/openoptions.html): Control how PDFs open — initial view, magnification, page layout, and window settings — across single files or batches — Free - [TDMrep](https://mapsoft.com/products/tdmrep.html): Declare TDM rights on PDFs using the W3C TDMRep protocol — signal to AI crawlers whether your content may be mined — Free *Coming soon:* [TOCBuilder v2](https://mapsoft.com/products/tocbuilder-v2.html) — a combined Bookmarker + TOCBuilder plug-in for Windows; and [Bookmarker and TOCBuilder for Mac](https://mapsoft.com/products/mac.html) — register interest for macOS builds. ## Case Studies - [Hallmark Cards](https://mapsoft.com/posts/hallmark-case-study.html): Built Card Create, a custom PDF server solution that automated card production across 8,000 designs with up to 200 variations each — replacing five stages of manual data entry with one. - [Network Rail](https://mapsoft.com/posts/network-rail-case-study.html): Built WONView, a custom Acrobat solution that extracts route-specific safety information from Weekly Operating Notices and generates compact, secure books for individual train drivers. - [SMART Technologies](https://mapsoft.com/posts/smart-case-study.html): Built a custom Adobe Illustrator plugin that enabled annotations and SMART whiteboard hand gesture control directly within Illustrator. ## Free Online PDF Tools The [Mapsoft PDF Hub](https://pdf.mapsoft.com/) offers 60+ free browser-based PDF tools (no installation, REST API available). The most-used direct URLs: - [Generate Table of Contents](https://pdf.mapsoft.com/Pdf/GenerateToc) — bookmarks and TOC from document structure - [Add Watermark](https://pdf.mapsoft.com/Pdf/AddWatermark), [Add Page Numbers](https://pdf.mapsoft.com/Pdf/AddPageNumbers), [Add Headers and Footers](https://pdf.mapsoft.com/Pdf/AddHeadersFooters), [Bates Numbering](https://pdf.mapsoft.com/Pdf/BatesNumbering) - [Redact PDF](https://pdf.mapsoft.com/Pdf/RedactPdf), [Protect PDF](https://pdf.mapsoft.com/Pdf/ProtectPdf), [Unlock PDF](https://pdf.mapsoft.com/Pdf/UnlockPdf), [Sign PDF](https://pdf.mapsoft.com/Pdf/SignPdf) - [Edit Metadata](https://pdf.mapsoft.com/Pdf/EditMetaData), [Validate PDF/A](https://pdf.mapsoft.com/Pdf/ValidatePdfA), [TDM Rights Protection](https://pdf.mapsoft.com/Pdf/TdmRepProtection), [Open Options](https://pdf.mapsoft.com/Pdf/OpenOptions) - [Resize Page](https://pdf.mapsoft.com/Pdf/ResizePage), [Clip PDF](https://pdf.mapsoft.com/Pdf/ClipPdf), [Flatten Annotations](https://pdf.mapsoft.com/Pdf/FlattenAnnotations), [Flatten Transparencies](https://pdf.mapsoft.com/Pdf/FlattenTransparencies) - [Merge PDFs](https://pdf.mapsoft.com/Pdf/MergePdfs), [Split PDF](https://pdf.mapsoft.com/Pdf/SplitPdf), [Rotate Pages](https://pdf.mapsoft.com/Pdf/RotatePages), [Remove Pages](https://pdf.mapsoft.com/Pdf/RemovePages), [Remove Blank Pages](https://pdf.mapsoft.com/Pdf/RemoveBlankPages) - [Compress PDF](https://pdf.mapsoft.com/Pdf/CompressPdf), [OCR PDF](https://pdf.mapsoft.com/Pdf/OcrPdf), [Analyze PDF](https://pdf.mapsoft.com/Pdf/AnalyzePdf), [Repair PDF](https://pdf.mapsoft.com/Pdf/RepairPdf), [Compare PDFs](https://pdf.mapsoft.com/Pdf/ComparePdf), [Linearize PDF](https://pdf.mapsoft.com/Pdf/LinearizePdf) - Conversions: [Word to PDF](https://pdf.mapsoft.com/Pdf/ConvertFromWord), [Excel to PDF](https://pdf.mapsoft.com/Pdf/ConvertFromExcel), [PowerPoint to PDF](https://pdf.mapsoft.com/Pdf/ConvertFromPowerPoint), [JPEG to PDF](https://pdf.mapsoft.com/Pdf/ConvertJpegToPdf), [PDF to Word](https://pdf.mapsoft.com/Pdf/ConvertToWord), [PDF to Excel](https://pdf.mapsoft.com/Pdf/ConvertToExcel), [PDF to PowerPoint](https://pdf.mapsoft.com/Pdf/ConvertToPowerPoint), [PDF to Images](https://pdf.mapsoft.com/Pdf/ConvertToImages), [Convert PDF Colours](https://pdf.mapsoft.com/Pdf/ConvertPdfColors), [Convert to PDF/A](https://pdf.mapsoft.com/Pdf/ConvertToPdfA), [Convert to PDF/X](https://pdf.mapsoft.com/Pdf/ConvertToPdfX) ## Services - [Custom Software Development](https://mapsoft.com/custom-software.html): Adobe plugin development, PDF Library solutions, UXP/CEP extensions - [Software Consultancy](https://mapsoft.com/consultancy.html): Workflow optimisation, application integration, strategic consulting ## Key Information - [Store](https://mapsoft.com/store.html): Purchase licenses - [Documentation](https://mapsoft.com/docs.html): User guides and reference documentation for all products - [Product FAQ](https://mapsoft.com/product-faq.html): Compatibility, installation, licensing, troubleshooting - [FAQ](https://mapsoft.com/faq.html): Development services, pricing, process - [Support](https://mapsoft.com/support.html): Technical support information - [Blog](https://mapsoft.com/posts.html): Articles on Adobe development and PDF workflows (filterable by category) - [About](https://mapsoft.com/about.html): Company history and expertise - [Glossary](https://mapsoft.com/glossary.html): PDF and Adobe terminology definitions - [Product Finder](https://mapsoft.com/products.html): Interactive tool to find the right product for your needs - [Contact](https://mapsoft.com/contact.html): info@mapsoft.com / support@mapsoft.com ## Team Michael Peters, Technical Director and co-founder, is the author of Mapsoft's blog articles and the lead developer behind the product range. Over 30 years of hands-on expertise in Adobe platform development and PDF solutions. ## Blog Articles 151 articles on PDF technology, Adobe development, and document workflows. Highlights: - [Adobe PDF Services API: What It Does, When to Use It](https://mapsoft.com/posts/adobe-pdf-services-api.html): Adobe’s managed cloud service for PDF operations via REST — the full catalogue of operations (generation, extraction, OCR and accessibility, transformations, page operations, export), the two adjacent APIs (PDF Embed, Acrobat Sign), integration architecture (REST + SDKs, OAuth, async-first), common production deployments (HR onboarding, legal contracts, invoice OCR, accessibility remediation), pricing reality, limitations, and where Mapsoft tooling fits as the on-premises / desktop alternative. - [Photoshop API for Cloud-Scale Image Processing](https://mapsoft.com/posts/photoshop-api.html): Adobe's managed cloud service for headless image processing — REST endpoints for PSD rendering, Smart Object replacement, Action playback, and renditions. Common deployments (e-commerce, DAM ingestion, on-demand marketing material), architecture patterns, and pricing reality compared with self-hosting Photoshop. - [Photoshop Hybrid Plugins: UXP + Native C++](https://mapsoft.com/posts/photoshop-hybrid-plugins.html): Photoshop's newest extension architecture — UXP front-end plus native C++ back-end. Modern UI plus native performance in one extension. When it's the right choice, the architecture, build pipeline (CMake, cross-platform CI, code signing), distribution, and how it succeeds where CEP+ExtendScript fell short. - [Photoshop Actions and Droplets: GUI-Recordable Automation](https://mapsoft.com/posts/photoshop-actions-droplets.html): Photoshop's unique GUI-recordable automation system, distinct from any other Adobe application. How Actions record, what they capture and what they don't, conditional steps, the Batch command, Droplets as drag-and-drop executables, sharing Actions with a team, and when Actions win against Scripts. - [Photoshop CEP Extensions: When CEP Is Still the Right Answer](https://mapsoft.com/posts/photoshop-cep-extensions.html): CEP for Photoshop in 2026 is legacy with a narrow remaining role: existing panels in production, Node.js dependencies, deep CEP-only APIs. Anatomy of a CEP extension, debugging, ZXP packaging, distribution, and migration path to UXP or Hybrid Plugins. - [Photoshop Batch Processing: Image Processor, Droplets & Scripts at Scale](https://mapsoft.com/posts/photoshop-batch-processing.html): Production-grade batch patterns. The five batch primitives (Image Processor, Batch command, ExtendScript folder loops, UXP plugins, Photoshop API), naming conventions, multi-format export, error handling, common patterns (e-commerce, format conversion, watermarking, Smart Object replacement), and escalation to the Photoshop API. - [Photoshop Extension Technologies: ExtendScript, CEP, UXP, Hybrid & C++ SDK](https://mapsoft.com/posts/photoshop-extension-technologies.html): The five ways to extend Adobe Photoshop in 2026 — ExtendScript for automation, UXP for new panels (the most mature UXP implementation in the suite, public since 2021), CEP for legacy migrations, Hybrid Plugins for UXP+C++ performance (Photoshop-specific), and the C++ SDK for filters and native code. Includes the five-way comparison table, Choosing Your Stack decision flow, and combined-technology patterns. - [InDesign Server for Automated Publishing Workflows](https://mapsoft.com/posts/indesign-server.html): The headless InDesign engine for high-volume publishing. When you need it (volume, unattended operation, system integration), architecture patterns (SOAP/REST front-ends, hot-folder, queue-driven, resource pooling), common production deployments (catalogue, transactional, news, on-demand), licensing reality, and pairing with InDesign Data Merge or Mapsoft Engage for VDP at scale. - [InDesign Data Merge for Variable Data Printing](https://mapsoft.com/posts/indesign-data-merge.html): Native variable-data fundamentals — text and image variables, multiple records per page, CSV/TXT data sources, Unicode and missing-data rules, scripting the DataMerge object — plus the production handoff to InDesign Server or Mapsoft Engage for runs at scale. Includes a worked certificate-generation example. - [InDesign CEP Extensions: When CEP Is Still the Right Answer](https://mapsoft.com/posts/indesign-cep-extensions.html): CEP for InDesign in 2026 is the legacy framework with a narrow remaining role: existing panels in production, Node.js dependencies, deep CEP-only APIs. The anatomy of a CEP extension for InDesign, debugging, ZXP packaging, distribution, and the migration path to UXP architected for cheap porting. - [InDesign Batch Processing: Folder Loops, Naming, and Multi-Format Export](https://mapsoft.com/posts/indesign-batch-processing.html): Production-grade batch patterns. The three options (ExtendScript folder loops, UXP plugin with batch UI, InDesign Server), naming conventions that survive a re-run, multi-format export, error handling that doesn't halt the batch, manifest-driven runs, and the escalation to InDesign Server. - [InDesign Automation: When Scripting Beats Clicking](https://mapsoft.com/posts/indesign-automation.html): The practical framework for deciding what to automate. The threshold of "do it once" vs "script it", the four levers (ExtendScript, UXP, C++ SDK, InDesign Server), common patterns (style normalisation, find/change at scale, master-page propagation, packaging, variable data), cross-app via BridgeTalk, and graduation thresholds. - [Combining InDesign Extension Technologies](https://mapsoft.com/posts/indesign-extension-technologies.html): The four ways to extend Adobe InDesign in 2026 — ExtendScript for automation and batch, UXP for new panel work (publicly available since v18.5), CEP for legacy migrations and Node.js workflows, the C++ SDK for performance-critical work and InDesign Server. Includes the four-way comparison table, Choosing Your Stack decision flow, and combined-technology patterns. - [UXP for InDesign: The Modern Extensibility Platform](https://mapsoft.com/posts/uxp-indesign-workflow.html): Substantial expansion of the original UXP code-examples post. UXP is publicly available for InDesign since v18.5 and is the recommended path for new panel development in 2026. Why InDesign was an early UXP target, when CEP is still the right choice, a worked example with manifest and Spectrum components, distribution channels, and how to track UXP version availability. - [Illustrator Map Production Workflows: Cartography, GIS Handoff & Print Export](https://mapsoft.com/posts/illustrator-map-production.html): Illustrator in commercial cartography. When it's the right tool (after GIS analysis, before press), GIS handoff via SVG/MAPublisher/Geographic Imager, layer architecture for legibility, symbol libraries and graphic styles, label placement, scripted map series via ExtendScript, and the print/web export split (PDF/X-4 with bleed and output intent vs sRGB SVG/PNG/optimised PDF). - [Illustrator Variable Data Workflows: From Variables Panel to Engage](https://mapsoft.com/posts/illustrator-variable-data.html): Variable data printing in Illustrator. The native Variables panel and Data Sets for design-time work, ExtendScript folder loops for small runs of a few hundred records, and the production handoff to Mapsoft Engage for runs of thousands. Template authoring rules, edge-case data planning, and the print-vs-digital export split. - [Illustrator CEP Extensions: HTML Panels for Production Workflows](https://mapsoft.com/posts/illustrator-cep-extensions.html): CEP is still the most credible Illustrator panel framework in 2026. Anatomy of a CEP extension, the CSInterface bridge to ExtendScript, debugging via Chrome DevTools and the VSCode ExtendScript debugger, ZXP packaging and signing, distribution via Adobe Exchange / direct download / enterprise side-loading, and architectural practices that make the eventual UXP migration cheap. - [Illustrator Batch Processing: Folder Loops, Naming, and Multi-Format Export](https://mapsoft.com/posts/illustrator-batch-processing.html): Production-grade batch processing patterns. The three batch options (Actions, ExtendScript, custom panels), naming conventions that survive a re-run, multi-format export from a single source, error handling that doesn't halt the batch, manifest-driven workflows, and how to run batches unattended overnight. - [Illustrator Automation: When Scripting Beats Clicking](https://mapsoft.com/posts/illustrator-automation.html): The practical framework for deciding what to automate. The threshold of "do it once" vs "script it", the four levers (Actions, ExtendScript, CEP, C++ SDK), common automation patterns (export pipelines, layer normalisation, swatch sync, variable data, map series), cross-app automation via BridgeTalk, and when to graduate from a script to a plugin. - [UXP for Illustrator: Current Status and What to Use Today](https://mapsoft.com/posts/illustrator-uxp-status.html): As of May 2026, UXP for Illustrator remains internal to Adobe with no public API or release timeline for third-party developers. Why Illustrator lags Photoshop and InDesign on the UXP rollout, what the prerelease NDA programme covers, what to build with today (ExtendScript, CEP, C++ SDK), how to architect new CEP work for an eventual UXP migration, and three signals for tracking when public availability changes. - [Print PDF vs Web PDF: Why One File Format Has Two Lives](https://mapsoft.com/posts/pdf-print-vs-web.html): Why a press-ready PDF and a web PDF are not the same file. The PostScript-to-PDF transition that gave the print industry PDF/X, why Acrobat is bundled inside Creative Cloud, what PDF/X-1a / X-3 / X-4 / X-6 each guarantee, a parameter-by-parameter comparison (colour, dpi, fonts, transparency, file size, linearisation, security, hyperlinks), how InDesign / Illustrator / Photoshop export each kind via the Adobe PDF Library, and why a print-grade PDF breaks on the web. - [Adobe's Semrush Acquisition: What It Means for the SEO Toolkit We Use Every Day](https://mapsoft.com/posts/adobe-semrush-acquisition.html): Adobe completed its $1.9bn acquisition of Semrush on 28 April 2026. A long-term Semrush user's view of what the deal means for the product roadmap — GEO, ASO, integration with Adobe Experience Manager, Analytics, and Brand Concierge, the likely future of the AI video tools, and the legitimate concerns around pricing creep and SMB product attention. - [Adobe PDF Spaces: Shared, AI-Powered PDF Bundles Explained](https://mapsoft.com/posts/adobe-pdf-spaces.html): Adobe PDF Spaces bundles up to 100 documents into a branded, shareable workspace with a configurable AI Assistant, audio overview, and engagement analytics. Who can create one (Acrobat Studio at $24.99/mo), how Share-for-Review differs from Share-for-View, the three pre-built AI personas, and how PDF Spaces compares to Google NotebookLM. - [Acrobat Alternatives: Best PDF Editors Compared](https://mapsoft.com/posts/acrobat-alternatives.html): The best Adobe Acrobat alternatives for PDF editing in 2026 — Foxit, PDF-XChange Editor, Nitro PDF Pro, Smallpdf, iLovePDF, LibreOffice, macOS Preview, and Bluebeam Revu, plus the developer-libraries vs end-user-editors distinction. Includes a 10-row pricing and feature comparison table, free trial and free tier details for each commercial tool, and a use-case decision framework (mixed OS teams, Windows-only, occasional Mac/Windows editing, AEC workflows, programmatic processing). - [AI Training Opt-Outs: A Practical Strategy for Publishers](https://mapsoft.com/posts/ai-training-opt-out-publishers.html): Beyond a single tdm:reservation flag — a tiered policy strategy for publishers, ODRL licensing patterns, where to set the flags across CMS and PDF pipelines, audit and enforcement, and a six-week rollout plan. - [How to Add Headers and Footers to a PDF](https://mapsoft.com/posts/add-headers-footers-pdf.html): Apply page numbers, dates, document titles, and confidentiality markers to a PDF's top and bottom margins — in Acrobat, online for free, or via batch scripts. - [How to Analyze a PDF: Structure, Fonts, and Properties](https://mapsoft.com/posts/analyze-pdf.html): What's inside a PDF? This guide covers what PDF analysis reveals (pages, fonts, objects, forms, security, version), why you'd inspect a file, and how to do it in Acrobat, online, or from the command line. - [How to Convert a PDF to Images (PNG, JPEG, TIFF)](https://mapsoft.com/posts/convert-pdf-to-images.html): Extract PDF pages as PNG, JPEG, or TIFF images for web use, slide decks, thumbnails, or archival — in Acrobat, online, or via the command line. - [How to Convert a PDF to PDF/A for Archiving](https://mapsoft.com/posts/convert-pdf-to-pdfa.html): PDF/A is the archival PDF standard. Converting an existing PDF requires embedding fonts, setting colour profiles, removing external dependencies, and adding XMP metadata. Here is how to do it and what to watch for. - [How to Convert JPEG Images to PDF](https://mapsoft.com/posts/jpeg-to-pdf.html): Combine JPEG photos, scans, or screenshots into a single PDF — in Acrobat, on Windows or macOS without extra software, or online for free. - [How to Convert PDF Colours (RGB, CMYK, Grayscale)](https://mapsoft.com/posts/convert-pdf-colors.html): Converting PDF colour spaces matters for print (CMYK), screen (RGB), and accessibility (grayscale). Here is how it works, which tools handle it well, and how to avoid colour shifts. - [How to Convert PowerPoint to PDF](https://mapsoft.com/posts/powerpoint-to-pdf.html): Export PowerPoint (.pptx) slides to PDF for distribution, handouts, printing, or archival. Covers layout options, notes pages, multiple slides per page, and compression. - [How to Convert Word to PDF](https://mapsoft.com/posts/word-to-pdf.html): Convert Microsoft Word documents (.doc, .docx) to PDF in Word itself, on macOS, online, or at the command line — preserving fonts, layout, and formatting. - [How to Edit PDFs in Adobe Acrobat: Text, Images & Pages](https://mapsoft.com/posts/how-to-edit-pdfs.html): Edit PDFs in Adobe Acrobat — text, images, pages, and the Edit PDF toolbar. When editing in place beats exporting to Word, plus advanced editing of forms (Prepare Form tool, calculated fields, tab order), annotations and comments (printing, flattening, summarisation), Optional Content Group layers, and a 6-tool comparison of Acrobat vs free PDF editors (Acrobat Pro, PDF-XChange, Foxit, LibreOffice Draw, macOS Preview, Smallpdf/iLovePDF). - [How to Encrypt and Password-Protect PDF Files](https://mapsoft.com/posts/how-to-encrypt-pdf.html): PDF password protection and encryption in Adobe Acrobat — Document Open vs Permissions Passwords, encryption algorithms (AES 256-bit, AES 128-bit, deprecated RC4), permission flags, certificate-based security. Plus regulatory context for HIPAA, GDPR, PCI-DSS, and SOC 2/ISO 27001; three batch encryption patterns (Action Wizard, iText Java/.NET, per-recipient passwords); and five common encryption mistakes with fixes. - [How to Extract Embedded Files from a PDF](https://mapsoft.com/posts/extract-embedded-files.html): Embedded files (attachments) in PDFs can include spreadsheets, images, source data, TDMRep policies, and more. Here is how to list and extract them — in Acrobat, online, or from the command line. - [How to Flatten PDF Transparencies](https://mapsoft.com/posts/flatten-pdf-transparencies.html): Flattening PDF transparency converts translucent overlays into opaque content — essential for older printers, PDF/X-1a output, and compatibility with legacy workflows. - [How to Place Images on PDF Pages](https://mapsoft.com/posts/place-images-on-pdf.html): Place logos, signatures, stamps, and photographs on existing PDF pages — covering use cases, image formats and transparency, positioning and Z-order, image quality, accessibility, and batch processing with the Mapsoft ImagePlacer plug-in. - [How to Remove Blank Pages from a PDF](https://mapsoft.com/posts/remove-blank-pages.html): Blank pages creep into PDFs from scanning, duplex printing, and section breaks. Here is how to find and remove them — manually in Acrobat, automatically online, or at scale with scripts and plugins. - [How to Remove Pages from a PDF](https://mapsoft.com/posts/remove-pdf-pages.html): Delete specific pages from a PDF — in Adobe Acrobat, online for free, or at the command line — with best practices for preserving bookmarks, links, and file size. - [Evolution of PDF: A Historical Perspective](https://mapsoft.com/posts/pdf-history.html): The birth and evolution of the PDF format. How Adobe Acrobat shaped its growth, plus key features and advantages including document integrity and security. - [Exploring the PDF Format Specification](https://mapsoft.com/posts/pdf-format-spec.html): Latest PDF format spec updates. The second collection of errata for PDF 2.0 features 265 corrections for enhanced interoperability. - [Introduction to Acrobat JavaScript](https://mapsoft.com/posts/acrobat-javascript.html): Learn the basics of Acrobat JavaScript for automating PDF workflows, manipulating documents, and building custom solutions in Adobe Acrobat. - [PDF Accessibility: Creating Accessible Documents](https://mapsoft.com/posts/pdf-accessibility.html): Guide to PDF accessibility: tagged PDF, WCAG 2.1, PDF/UA (ISO 14289), logical structure, alt text, table markup, reading order, and remediation. - [PDF Annotations: Types and Usage](https://mapsoft.com/posts/pdf-annotations.html): Guide to PDF annotations: types, how they are stored in the PDF format, review workflows, flattening, and scripting with Acrobat JavaScript. - [PDF Bookmarks: A Complete Guide](https://mapsoft.com/posts/pdf-bookmarks.html): A complete guide to PDF bookmarks: what they are, how they work in the PDF specification, how Acrobat generates them, and how to automate their creation. - [PDF Document Metadata](https://mapsoft.com/posts/pdf-metadata.html): Guide to PDF metadata: DocInfo dictionary, XMP streams, reading and editing properties in Acrobat, custom schemas, PDF/A requirements, and scripting. - [PDF Document Properties: Why Metadata Matters and How to Set It at Scale](https://mapsoft.com/posts/pdf-document-properties.html): What each PDF document property does, why broken metadata costs you in search and archival, and how named InfoSetter configurations plus CSV-driven batch processing fix metadata across thousands of files in one pass. - [PDF Structure: How PDF Files Are Built](https://mapsoft.com/posts/pdf-structure.html): How PDF files are structured internally — the four sections (header, body, cross-reference table, trailer), PDF objects, and content streams. - [PDF Security: Passwords, Permissions & Encryption](https://mapsoft.com/posts/pdf-security.html): Guide to PDF security: password types, permission flags, encryption algorithms, certificate security, and best practices for protecting PDF documents. - [PDF Standards Explained: PDF/A, PDF/UA, PDF/X, PDF/E, PDF/VT, and Compliance Checking](https://mapsoft.com/posts/pdf-standards-guide.html): A comparative guide to the ISO PDF standards family — PDF/A, PDF/UA, PDF/X, PDF/E, PDF/VT, and PDF/VCR — with three practical methods for verifying which standards a PDF claims conformance to. - [Tagged PDFs: Definition, Usage and Examples](https://mapsoft.com/posts/tagged-pdf-guide.html): What tagged PDFs are, why they matter for accessibility (PDF/UA, Section 508, WCAG 2.1, European Accessibility Act), the tag tree structure (document-level, block-level, inline, illustration tags), alternative text and attributes, practical examples, creation methods, a 15-item accessibility compliance checklist, and a 5-tool comparison of automated tagging tools (Acrobat Auto-Tag, Adobe PDF Accessibility Auto-Tag API, CommonLook PDF GlobalAccess, axesPDF, PAC 2024). - [What is PDF Redaction?](https://mapsoft.com/posts/pdf-redaction.html): Discover what PDF redaction is, its significance, and how it works in protecting sensitive information in documents. For the complete list see [llms-full.txt](https://mapsoft.com/llms-full.txt) or the [Blog index](https://mapsoft.com/posts.html). ## Optional - [Detailed version of this file](https://mapsoft.com/llms-full.txt)