Document filters FAQ
-
What platforms do you support?
- Windows (x32, x64)
- Linux (x32, x64, PPC 32, PPC 64, PPC 64 LE, ARM v7, Arm v8)
- Mac OS (x32, x64)
- Free BSD (x32, x64)
- HPUX (IA 64)
- AIX (PPC 64)
- Solaris (x32, x64, SPARC 32, SPARC 64)
- iOS 11+
-
What programming languages are supported?
- C/C++
- .NET
- Java
- Python
- Any language that can call a C .dll
-
How is the software distributed/deployed?
- The software is a set of binaries that you can load into your application (.Net, COM, Native DLL, JNI). The Document Filter binaries are distributed with your application’s installer.
-
Do you support multi-threading?Yes.
-
How do you support multiple languages?Documents can be in any language or character set.
-
How many document formats are supported?+500 file types
-
How is a file’s type identified?We inspect the content of each file to determine the file type. We do not rely on a file having the correct extension in the file name.
-
Do you support containers (or ZIPs, RARs, PSTs, OSTs, etc.) and/or embedded files?Yes, we support container files. When we encounter a file type that can have files attached or embedded within, we can access those sub-files.
-
How can content/files be accessed with the API?Files can be passed as file handles, memory blocks, or custom streams.
-
Is there a full list of document format support?Yes, available as a separate download.
-
What output modes do you support?
- Text
- HTML
- JPEG
- PNG
- Bitmap
- WebP
- SVG
- TIFF (multi page and single)
- XML
-
How do you handle hidden content (e.g. Track Changes, hidden cells, comments, hyperlinks, etc.)?Your application can choose whether to display the information to the user.
-
Do you support altering the output?We provide a Drawing API that allows an exported document to be created with actions like redaction, watermarks, hit-highlighting and annotations.
-
What is your release schedule?Current release cycle is quarterly.