File Content Extraction 25.2
PDF Export SDK C Programming Guide

# Software Dependencies

TIP: This section describes software that you, or the end user of your application, must install alongside File Content Extraction. For information about third-party software that is included with File Content Extraction, see Third-Party Libraries.

To run File Content Extraction on Windows requires the Microsoft Visual C++ 2019 redistributables to be installed. The redistributables are provided in the `vcredist` folder of the SDK but you can download the latest installers from Microsoft to get the latest security, reliability, and performance improvements.

To run File Content Extraction on 64-bit Linux requires `libstdc++.so.6` and `libgcc_s.so.1` from GCC 7.2. For your convenience, these are provided in the `bin` folder of the SDK.

NOTE: If you are running File Content Extraction out-of-process then the `servant` and `WKOOP.exe` executables must be able to link to `libstdc++.so.6` and `libgcc_s.so.1`.

- If these are installed in a system folder, like `/lib64`, File Content Extraction will find them automatically.
- If you prefer you can add the path of the folder containing these libraries to the environment variable `LD_LIBRARY_PATH`.

If you are running File Content Extraction in-process:

- If your application is already linking to `libgcc_s` and `libstdc++` from GCC 7.2 or later, File Content Extraction will use them as well and no further action is needed.
- If your application is linking to earlier versions of `libgcc_s` and `libstdc++`, OpenText recommends that you upgrade those binaries to those from GCC 7.2 or later.
- If your application is not linking to `libgcc_s` and `libstdc++` you must ensure those binaries are available in the same way as described in the instructions, above, for running out-of-process.

If older versions of `libgcc_s` and `libstdc++` are provided (but at least those from GCC 4.8) then most features will continue to work, but PDF Export, Optical Character Recognition, and RMS Decryption will not.

Some File Content Extraction components require specific third-party software:

- Export requires Java 8 to 17 for converting vector graphics to raster images on non-Windows platforms.

- PDF Export uses an embedded browser (WKOOP). If you want to use PDF Export on Linux there are some additional dependencies that you must install. For more information, refer to the Knowledge Discovery Getting Started Guide.

Copyright 1997-2025 Open Text
Version 25.2 | Last updated April 2025

Send documentation feedback

Close

Send documentation feedback

To send feedback using your default email client, open an email window.

Otherwise, send your feedback and the information below to MFI-swpdl.idoldocsfeedback@opentext.com.

We appreciate your feedback!

Product: File Content Extraction 25.2

Topic Title: Software Dependencies