PDF feature comparison
Compare PDF features, support, and compatibility with Adobe Acrobat Pro, Foxit PDF Editor.
15 categories, 70 features; Univer supports 26, partially supports 8, and does not support 36.
Integration guide · All features
Comparison scope
Compares the paid desktop products Acrobat Pro and Foxit PDF Editor; advanced Foxit features refer to Pro or the corresponding licensed edition. Univer includes the complete Office SDK and optional modules, with SDK API and UI coverage specified per feature. Text/image editing depends on PDF structure. External-agent integration with OCR, scanning, or compression tools is noted separately; these tools must be supplied independently and are not built-in Univer capabilities. Generative AI is excluded from this comparison; traditional OCR is included in the comparison scope. Partial support describes its exact scope.
“Open source” marks full support in the open-source edition. Unmarked items may include basic subsets, optional modules, or commercial licensing; consult the corresponding module documentation.
Page viewing and navigation
| Feature and scope | Univer PDFComplete Office SDK · optional modules | Adobe Acrobat ProPaid desktop product · excludes separate products; platform differences noted | Foxit PDF EditorPaid desktop product · includes Pro; platform/version limits noted |
|---|---|---|---|
| Open and display PDF pages | ✓ Supported | ✓ Supported | ✓ Supported |
| Page thumbnails | ✓ Supported | ✓ Supported | ✓ Supported |
| Zooming and page navigation | ✓ Supported | ✓ Supported | ✓ Supported |
| Search selectable text | ✓ SupportedSearches existing text layers. Scanned-image text requires OCR first. | ✓ Supported | ✓ Supported |
| Bookmarks and page destinations | ◐ PartialSDKs configure multilevel bookmarks, destinations, and positioning for newly generated PDFs. No bookmark-navigation panel or visual editor yet. | ✓ Supported | ✓ Supported |
| Hyperlinks and page actions | ◐ PartialExisting web/page links can be opened, modified, and saved. No new-link tool; named destinations and advanced action interaction are limited. | ✓ Supported | ✓ Supported |
| Manage PDF layers | — Not supportedNo tools for creating, showing/hiding, or managing optional-content layers. | ✓ Supported | ✓ Supported |
Text editing and formatting
| Feature and scope | Univer PDFComplete Office SDK · optional modules | Adobe Acrobat ProPaid desktop product · excludes separate products; platform differences noted | Foxit PDF EditorPaid desktop product · includes Pro; platform/version limits noted |
|---|---|---|---|
| Add editable text boxes | ✓ Supported | ✓ Supported | ✓ Supported |
| Fonts, sizes, colors, bold, and italic | ✓ Supported | ✓ Supported | ✓ Supported |
| Move and resize text boxes | ✓ Supported | ✓ Supported | ✓ Supported |
| Edit existing imported text | ✓ SupportedEdits parsable original text and multiline text, including styles, wrapping, and box layout. | ✓ Supported | ✓ Supported |
| Find and replace PDF text | ◐ PartialExisting text can be found and located. No replace-next or replace-all based on search results. | ✓ Supported | ✓ Supported |
| Undo and redo | ✓ SupportedSupported for some editing operations. | ✓ Supported | ✓ Supported |
Images and object layout
| Feature and scope | Univer PDFComplete Office SDK · optional modules | Adobe Acrobat ProPaid desktop product · excludes separate products; platform differences noted | Foxit PDF EditorPaid desktop product · includes Pro; platform/version limits noted |
|---|---|---|---|
| Insert images | ✓ Supported | ✓ Supported | ✓ Supported |
| Move and resize images | ✓ SupportedApplies to editable image objects. | ✓ Supported | ✓ Supported |
| Rotate images | ✓ SupportedApplies to editable image objects. | ✓ Supported | ✓ Supported |
| Crop images | ✓ SupportedAdjusts crop regions of editable images. | ✓ Supported | ✓ Supported |
| Change object stacking order | ✓ SupportedReorders editable objects. Does not cover every original object in imported PDFs. | ✓ Supported | ✓ Supported |
Page organization and sizes
| Feature and scope | Univer PDFComplete Office SDK · optional modules | Adobe Acrobat ProPaid desktop product · excludes separate products; platform differences noted | Foxit PDF EditorPaid desktop product · includes Pro; platform/version limits noted |
|---|---|---|---|
| Insert blank pages | ✓ Supported | ✓ Supported | ✓ Supported |
| Delete pages | ✓ Supported | ✓ Supported | ✓ Supported |
| Reorder pages | ✓ Supported | ✓ Supported | ✓ Supported |
| Rotate page orientation and save | ✓ Supported | ✓ Supported | ✓ Supported |
| Merge multiple PDFs | ✓ SupportedAppend imported PDFs and merge pages. Requires conversion services. | ✓ Supported | ✓ Supported |
| Extract or split pages into separate PDFs | ◐ PartialSDKs extract/split page data. Independent PDF output requires conversion services and page selection. No one-click split UI. | ✓ Supported | ✓ Supported |
| Crop pages and change page sizes | ◐ PartialSDKs set crop regions/sizes. No visual entry point; such edits to imported PDFs cannot currently be exported. | ✓ Supported | ✓ Supported |
Page numbers, backgrounds, and document numbering
| Feature and scope | Univer PDFComplete Office SDK · optional modules | Adobe Acrobat ProPaid desktop product · excludes separate products; platform differences noted | Foxit PDF EditorPaid desktop product · includes Pro; platform/version limits noted |
|---|---|---|---|
| Headers, footers, and page numbering | — Not supportedNo batch header/footer or automatic numbering tools. Ordinary text objects can be laid out manually. | ✓ Supported | ✓ Supported |
| Watermarks and backgrounds | — Not supportedNo dedicated batch add/update/remove tools for watermarks or backgrounds. | ✓ Supported | ✓ Supported |
| Bates numbering | — Not supportedNo cross-file Bates numbers, prefixes/suffixes, or sequential-number management. | ✓ Supported | ✓ Supported |
Annotations and review
| Feature and scope | Univer PDFComplete Office SDK · optional modules | Adobe Acrobat ProPaid desktop product · excludes separate products; platform differences noted | Foxit PDF EditorPaid desktop product · includes Pro; platform/version limits noted |
|---|---|---|---|
| Text highlighting | ✓ Supported | ✓ Supported | ✓ Supported |
| Underline annotations | ✓ Supported | ✓ Supported | ✓ Supported |
| Strikethrough annotations | ✓ Supported | ✓ Supported | ✓ Supported |
| Freehand ink annotations | ✓ Supported | ✓ Supported | ✓ Supported |
| Stamps and custom seals | — Not supportedNo stamp library, stamp-authoring, or stamping tool. An inserted stamp image is not a native stamp annotation. | ✓ Supported | ✓ Supported |
| Annotation replies, states, and review history | — Not supportedNo threaded annotation replies, accept/reject states, or review-record management. | ✓ Supported | ✓ Supported |
| Compare two PDF versions | — Not supportedText, image, and layout comparison between PDFs is not provided. | ✓ Supported | ✓ Supported |
Forms and scripting
| Feature and scope | Univer PDFComplete Office SDK · optional modules | Adobe Acrobat ProPaid desktop product · excludes separate products; platform differences noted | Foxit PDF EditorPaid desktop product · includes Pro; platform/version limits noted |
|---|---|---|---|
| Fill existing AcroForm fields | ✓ SupportedExisting AcroForms can be filled. Values can be saved back when original field mappings are preserved; otherwise text is overlaid on the page. | ✓ Supported | ✓ Supported |
| Create text, choice, button, and other form controls | — Not supportedExisting AcroForms can be filled. New form controls cannot currently be created. | ✓ Supported | ✓ Supported |
| Automatically detect fillable fields | — Not supportedReads existing fields. Ordinary pages are not automatically converted into fillable forms. | ✓ Supported | ✓ Supported |
| Form formatting, validation, and calculation | — Not supportedExisting field values/display are supported. Field formatting rules, validation, and automatic calculations are not executed. | ✓ Supported | ✓ Supported |
| Import/export form data such as FDF/XML | — Not supportedSeparate FDF, XFDF, or XML form-data import/export is not supported. | ✓ Supported | ✓ Supported |
| Fill XFA forms | — Not supportedAcroForm filling is supported; XFA filling is not. | ✓ Supported | ✓ Supported |
| Edit XFA form structure | — Not supportedXFA structure editing is not supported. | — Not supportedNo editing of XFA XML structure. Converting to ordinary PDF for editing loses form fields and interactions. | ◐ PartialStatic XFA can convert to AcroForm for field editing; no complete dynamic-XFA structure designer. |
| Embedded PDF JavaScript and document events | — Not supportedEmbedded JavaScript and document action events are not executed. | ✓ Supported | ✓ Supported |
File conversion and delivery
| Feature and scope | Univer PDFComplete Office SDK · optional modules | Adobe Acrobat ProPaid desktop product · excludes separate products; platform differences noted | Foxit PDF EditorPaid desktop product · includes Pro; platform/version limits noted |
|---|---|---|---|
| Save and export PDF | ✓ SupportedExport edited content through conversion services. It need not first be saved as a server collaboration document. | ✓ Supported | ✓ Supported |
| Convert PDF to Word (DOCX) | — Not supportedPDF-to-DOCX conversion is not supported. | ✓ Supported | ✓ Supported |
| Convert PDF to Excel (XLSX) | — Not supportedPDF-to-XLSX conversion is not supported. | ✓ Supported | ✓ Supported |
| Convert PDF to PowerPoint (PPTX) | — Not supportedPDF-to-PPTX conversion is not supported. | ✓ Supported | ✓ Supported |
| Print PDF | ✓ Supported | ✓ Supported | ✓ Supported |
OCR and scanning
| Feature and scope | Univer PDFComplete Office SDK · optional modules | Adobe Acrobat ProPaid desktop product · excludes separate products; platform differences noted | Foxit PDF EditorPaid desktop product · includes Pro; platform/version limits noted |
|---|---|---|---|
| OCR from scans to searchable text | ◐ PartialExternal agents can call OCR services and write text/positions into Univer. Requires a recognition service and text-layer adaptation. | ✓ Supported | ✓ Supported |
| OCR from scans to editable text | ◐ PartialExternal agents can call OCR and write results into editable boxes/paragraphs. Recognition and layout reconstruction belong to the external workflow. | ✓ Supported | ✓ Supported |
| Create PDF from a scanner | — Not supportedNo scanner connection/capture. A local agent can invoke scanning tools and import the PDF, with suitable hardware/drivers. | ✓ Supported | ✓ Supported |
Optimization and batch processing
| Feature and scope | Univer PDFComplete Office SDK · optional modules | Adobe Acrobat ProPaid desktop product · excludes separate products; platform differences noted | Foxit PDF EditorPaid desktop product · includes Pro; platform/version limits noted |
|---|---|---|---|
| Optimize and compress PDFs | — Not supportedNo built-in compression tool. External agents can run PDF optimizers and import the resulting files. | ✓ Supported | ✓ Supported |
| Action wizard and multifile batches | ◐ PartialExternal agents orchestrate import/process/export across files. Server-side directory batch import is available. No built-in action wizard. | ✓ Supported | ✓ Supported |
Attachments and portfolios
| Feature and scope | Univer PDFComplete Office SDK · optional modules | Adobe Acrobat ProPaid desktop product · excludes separate products; platform differences noted | Foxit PDF EditorPaid desktop product · includes Pro; platform/version limits noted |
|---|---|---|---|
| Manage PDF attachments | — Not supportedNo tools to add, delete, extract, or organize PDF attachments. | ✓ Supported | ✓ Supported |
| Create and manage PDF portfolios | — Not supportedNo portfolio creation, file organization, or display management. | ✓ Supported | ✓ Supported |
Digital signatures and electronic signing
| Feature and scope | Univer PDFComplete Office SDK · optional modules | Adobe Acrobat ProPaid desktop product · excludes separate products; platform differences noted | Foxit PDF EditorPaid desktop product · includes Pro; platform/version limits noted |
|---|---|---|---|
| Certificate-based digital signatures | — Not supportedApplications can build signing UI and connect certificate/signing services. No built-in certificate-signature engine. | ✓ Supported | ✓ Supported |
| Validate signatures and certificate trust | — Not supportedApplications can display results from validation services checking integrity, certificate chains, and revocation. No built-in validation engine. | ✓ Supported | ✓ Supported |
| Request and track electronic signatures | — Not supportedApplications can build signing workflows and connect signing services. Invitations, tracking, and evidence management belong to the business system. | ✓ SupportedUses the included subscription e-signature service, with plan-based quotas. | — Not supportedRequires the separate Foxit eSign service; some plans bundle it. |
Encryption, permissions, and information protection
| Feature and scope | Univer PDFComplete Office SDK · optional modules | Adobe Acrobat ProPaid desktop product · excludes separate products; platform differences noted | Foxit PDF EditorPaid desktop product · includes Pro; platform/version limits noted |
|---|---|---|---|
| Password encryption and opening passwords | — Not supportedCannot set PDF opening passwords or open encrypted PDFs by entering passwords. | ✓ Supported | ✓ Supported |
| Restrict file copying, printing, and editing | — Not supportedPDF file-level copying/printing/editing permission settings are not provided. | ✓ Supported | ✓ Supported |
| Certificate encryption and recipient control | — Not supportedCertificate encryption and recipient-specific decryption permissions are not supported. | ✓ Supported | ✓ Supported |
| Secure redaction | — Not supportedNo secure-redaction workflow. Covering or deleting content does not guarantee permanent removal of sensitive information. | ✓ Supported | ✓ Supported |
| Sanitize hidden data, metadata, and attachments | — Not supportedNo unified sanitization of hidden information, metadata, and sensitive attachments. | ✓ Supported | ✓ Supported |
Standards and preflight
| Feature and scope | Univer PDFComplete Office SDK · optional modules | Adobe Acrobat ProPaid desktop product · excludes separate products; platform differences noted | Foxit PDF EditorPaid desktop product · includes Pro; platform/version limits noted |
|---|---|---|---|
| PDF/A validation and compliant output | — Not supportedNo PDF/A validation, repair, or standards-targeted output. | ✓ Supported | ✓ Supported |
| PDF/X validation and print-exchange output | — Not supportedNo PDF/X validation, print-exchange configuration, or standards-targeted output. | ✓ Supported | ✓ Supported |
| Preflight checks and repairs | — Not supportedNo preflight profiles, reports, or automatic repair tools. | ✓ Supported | ✓ Supported |
| Color conversion, separations, and output preview | — Not supportedSome existing color information can be displayed/exported. No document-wide conversion, separations, or print-production preview tools. | ✓ Supported | ◐ PartialPreflight profiles convert colors, including grayscale. Windows subscriptions simulate overprint, without a complete separations and output-preview workflow. |
Accessibility and compliance
| Feature and scope | Univer PDFComplete Office SDK · optional modules | Adobe Acrobat ProPaid desktop product · excludes separate products; platform differences noted | Foxit PDF EditorPaid desktop product · includes Pro; platform/version limits noted |
|---|---|---|---|
| Accessibility tags, reading order, and alternative text | — Not supportedNo tools to edit PDF accessibility tags, reading order, or alternative text with compliant export. | ✓ Supported | ✓ Supported |
| Accessibility checks and repairs | — Not supportedNo accessibility reports or fixes for tags, reading order, and related issues. | ✓ Supported | ✓ Supported |
| PDF/UA checks and remediation | — Not supportedPDF/UA validation, remediation, and compliant output are not provided. | ✓ Supported | ✓ Supported |
Official documentation: Univer PDF · Adobe Acrobat Pro · Foxit PDF Editor
How is this guide?