v10 is compatible with v8. However, most of the depreciated classes/methods in the previous versions have been removed in v10. All code written against v8 will compile against v10 but you will receive compiler warnings when using any depreciated items until they are changed. Listed below are the items that were deprecated in v7.x and these classes/methods are no longer available in v10 and their suggested replacements, and the newly depreciated method details are provided below:
- StandardSecurity Class - Use RC440Security instead. (v10.00)
- HighSecurity Class - Use RC4128Security instead. (v10.00)
- MacroPdf417.getFileId() method has been removed. (v10.00)
- RightsManagementSchema.getMarked() & setMarked() methods – Use RightsManagementSchema.getMarked2() & setMarked2() instead. (v10.00)
- setDefaultPdfFormat(), getDefaultPdfFormat(), getDefaultPdfVersion() & setDefaultPdfVersion methods of the Document class - Use setDefaultOutputPdfFormat(), getDefaultOutputPdfFormat(), getDefaultOutputPdfVersion() & setDefaultOutputPdfVersion() methods of the Globalsettings class instead. (v10.00)