1.After upgrading Foxit PDF SDK ActiveX from Version 2.4 (professional version) to the Version 3.0, I found the ActiveX I integrated into my application doesn't work now. What is the problem?
In the Version 3.0, the standard version and professional version have different GUID (see below):
Standard version's GUID: DB2189DF-ABF4-445A-A4E5-BF32F2CEA4D9
Professional version's GUID: 358327D8-B2C5-402f-B1F5-DD89FAA68B26
Please access each version using their specific GUID.
2.The Form interface is now available in Version 3.0. How come it doesn't work in either standard version or professional version?
The Form interface is an individual module. If you would like to try this module, please contact us at sales@foxitsoftware.com.
3. What's new in Version 3.0?
To learn more about Foxit PDF SDK ActiveX 3.0, please visit here.
4.There are two different Unlock functions provided in Version 3.0, which one is better for me?
The version 3.0 not only retains the way to unlock ActiveX in the previous versions, but also introduces a new function “UnLockActiveXEx” to unlock ActiveX. Please note this new function is recommended to be used.5. Before I purchase Foxit PDF SDK ActiveX, can I have a try?
You can click here to download a setup package which includes SDK_AX.ocx files, developer's guide and demo programs.
6. What can I enjoy if I purchase the Foxit PDF SDK ActiveX ?
You can enjoy the professional service and preferential price for future upgrade. Also, you will become a partner of Foxit.
7. After I purchase the Foxit PDF SDK ActiveX, how can I use it?
After you purchase Foxit ActiveX SDK and received the unlock code, you should call UnLockActiveX function once inside your program, before you call any other functions of the ActiveX. This function is described in the developer's guide. You don't need to call this function if you just want to evaluate the ActiveX.
8. What is the difference between Foxit PDF SDK ActiveX standard version and professional version?
Standard version does not include the following features: creating/editing annotation, form import/export, adding watermark, running javascript, converting PDF to text, etc. And the professional version does include these features.
Also the licensing model is different. You may purchase the standard version online based on the distribution limit. For the professional version, you need to write to sales@foxitsoftware.com to request a quote.
9. What is the difference between Foxit PDF SDK ActiveX and Foxit SDK DLL?
Compared to the DLL version of Foxit SDK, the ActiveX version is much easier to be used and has rich features built inside it. A programmer can simply drag and drop the component into his application and instantly add PDF displaying functions to the application. The ActiveX allows users to navigate, zoom, rotate, scroll, annotate, form-fill and print out PDF documents.
10. Does Foxit ActiveX support PDF form filling?
It does support importing and exporting form data. And it does allow a user to edit form data from UI. However, version doesn't allow programmatically access form data.
11. I am not accustomed to using English. Could I get a local version?
Foxit ActiveX SDK has better support for multi-language UI. If you need a localized version and you are willing to cover development cost, please contact sales@foxitsoftware.com. We will customize a special version for you.
12. I noticed that Foxit ActiveX Standard Version is licensed based on distribution limit. What is the distribution limit?
Distribution limit means that the copies of your application running by your end-users which integrates Foxit PDF SDK ActiveX should not be more than the amount of the licenses you purchased. Therefore distribution limit is calculated by the number of your end users.
13. I got some blank pages displayed sometimes with Foxit PDF SDK ActiveX, but they work fine with Foxit Reader. What can I do?
It is probably because that you didn't have the Eastern Asian Language pack and JPEG2000/JBIG Decoder. Please click the following links to download these two files (fpdfcjk.bin and fxdecod1.dll) and save them into the same directory where OCX is located.
Eastern Asian Language Support:
http://mirrors.foxitsoftware.com/pub/foxit/reader/desktop/win/addon/fpdfcjk_1.0.2009.0416.fzip
JPEG2000/JBIG Decoder:
http://mirrors.foxitsoftware.com/pub/foxit/reader/desktop/win/addon/ImageDecoder_2.0.2009.303.fzip
14. SetCurrentLanguage method takes one parameter - a language identifier. I cannot find the information which value is the identifier of which language.
You can find the language ID in the form below.
LanguageID |
Language |
File name |
1 |
Arabic |
lang_ar_ae.xml |
2 |
Bulgarian |
lang_bg_bg.xml |
3 |
Hungarian |
lang_hu_hu.xml |
4 |
Catalan |
lang_ca_es.xml |
5 |
Czech |
lang_cz_cz.xml |
6 |
Chinese-Simplified |
lang_zh_cn.xml |
7 |
Chinese-Traditional |
lang_tw_cn.xml |
8 |
Danish |
lang_da_dk.xml |
9 |
Dutch |
lang_nl_nl.xml |
10 |
English |
lang_en_us.xml |
11 |
Estonian |
lang_et_ee.xml |
12 |
Finnish |
lang_fi_fi.xml |
13 |
French |
lang_fr_fr.xml |
14 |
Galician |
lang_gl_es.xml |
15 |
German |
lang_de_de.xml |
16 |
Greek |
lang_el_gr.xml |
17 |
Italian |
lang_it_it.xml |
18 |
Korean |
lang_ko_kr.xml |
19 |
Latvian |
lang_lv_lv.xml |
20 |
Lithuanian |
lang_lt_lt.xml |
21 |
Norwegian |
lang_nb_no.xml |
22 |
Polish |
lang_pl_pl.xml |
23 |
Portuguese |
lang_pt_pt.xml |
24 |
Portuguese_Brazilian |
lang_pt_br.xml |
25 |
Romanian |
lang_ro_ro.xml |
26 |
Russian |
lang_ru_ru.xml |
27 |
Slovenian |
lang_sl_si.xml |
28 |
Spanish |
lang_es_es.xml |
29 |
Swedish |
lang_sv_se.xml |
30 |
Turkish |
lang_tr_tr.xml |
31 |
Hebrew |
lang_he_il.xml |
32 |
Japanese |
lang_jp_jp.xml |
33 |
Thai |
lang_th_th.xml |
34 |
Valencian |
lang_va_es.xml |
Please note that if you want to change the UI language, you can refer to SetCurrentLanguagebyString, using file name as a parameter. For example, SetCurrentLanguage(“lang_zh_cn.xml”).