============================================================= 0. Ver 9.47 Build 9477 (Ent. Pack - EPDFENT) - Timestamped Digital Signature by PDFSealer [+] 1. [Digital Signature- ]: Support adding a trusted timestamp when digitally signing the PDF file. The timestamp is countersigned by the public Time Stamp Authority (TSA) server. It requires an internet connection to the the public Time Stamp Authority (TSA) server when requesting the timestamp. The default timestamp server is set to http://timestamp.digicert.com. [+] 2. [Digital Signature- ]: Add UI options in the digital signature (PDFSealer) option dialog for turning on or off for adding timestamps and assigning the URL of the Time Stamp Authority (TSA) server. [+] 3. [Digital Signature- ]: The registry settings and embedded commands DestSignTimestamp and DestSignTSAServer are added for the correponding UI options for enabling adding timestamps and the URL of the Time Stamp Authority (TSA) server. [+] 4. [PDFSealer UI- ]: Support adding a trusted timestamp when digitally signing the PDF file. The timestamp is countersigned by the public Time Stamp Authority (TSA) server. It requires an internet connection to the the public Time Stamp Authority (TSA) server when requesting the timestamp. The default timestamp server is set to http://timestamp.digicert.com. [+] 5. [PDFSealer UI- ]: Support DPI awareness check for high-resolution DPI screen or custom scaling of Remote desktop sessions (SetProcessDpiAwareness). [!] 6. [PDFSealer UI- ]: Set the default resource font to Windows [MS Shell Dlg]. [!] 7. [Digital Signature- PDF internal]: Set the default Filter name to PPKLite (SHA-256, SHA-384, SHA-512) for compliance with the PDF standard. [!] 8. [Digital Signature- Resources]: Update the resources for the timestamp options. [!] 9. [Digital Signature- Certificates]: Set the attribute cryptographic service provider (CSP) of the generated self-signed certificate to Microsoft Base Cryptographic Provider. ============================================================= 0. Ver 9.36 Build 9368 (Ent. Pack - EPDFENT) - PDF-Renderer for direct rendering the job PDF to physical printers and images files [+] 1. [PDF Renderer- ]: Support rendering the current job PDF to image files (->TIF, ->TIFG3, ->JPG, ->BMP) directly from Redirect2Print by the PDF Renderer Addin. (RedirectPrintMode: 3) (Ent. Pack Licenses required) [+] 2. [PDF Renderer- ]: Support rendering the current job PDF overlaying with the PDF template to image files (->TIF, ->TIFG3, ->JPG, ->BMP) directly from Redirect2Print by the PDF Renderer Addin. (RedirectPrintMode: 3) (Ent. Pack Licenses required) [+] 3. [PDF Renderer- Drag2PDF]: Support rendering generated job PDF files or processed PDF files to image files (->TIF, ->TIFG3, ->JPG, ->BMP) directly from Redirect2Print (RedirectPrintMode: 3) of the Drag2PDF application by the PDF Renderer Addin. (Ent. Pack Licenses required) 0. Ver 9.35 Build 9355 (Ent. Pack - EPDFENT) [+] 1. [PDF Renderer- ]: Add the built-in PDF renderer addin. (Render PDF directly on Device Contexts without calling external PDF readers). [+] 2. [PDF Renderer- ]: Support rendering the current job PDF onto Printer Device Contexts (PrinterDC) directly from Redirect2Print by the PDF Renderer Addin. (RedirectPrintMode: 3) (Ent. Pack Licenses required) [+] 3. [PDF Renderer- ]: Support rendering the current job PDF overlaying with the PDF template onto Printer Device Contexts (PrinterDC) directly from Redirect2Print by the PDF Renderer Addin. (RedirectPrintMode: 3) (Ent. Pack Licenses required) [+] 4. [PDF Renderer- Drag2PDF]: Support rendering generated job PDF files or processed PDF files onto Printer Device Contexts (PrinterDC) directly from Redirect2Print (RedirectPrintMode: 3) of the Drag2PDF application by the PDF Renderer Addin. (Ent. Pack Licenses required) [+] 5. [PDF Renderer- Redirect2PDF]: Support the page scaling modes [Fit to paper size] and [Shrink to paper size] in Redirect2PDF by the PDF Renderer Addin. ============================================================= 0. Ver 9.01 Build 9017 (Ent. Pack - EPDFENT) - Cloud uploading to OneDrive with OAuth 2.0 [+] 1. [FTP/Cloud- Upload by OneDrive (Work Account)]: (FTPMethod: 5) Add a new method for uploading files by OneDrive (Work Account) (OAuth 2.0 authorization). [+] 2. [FTP/Cloud- Upload by OneDrive (Personal Account)]: (FTPMethod: 6) Add a new method for uploading files by OneDrive (Personal Account) (onedrive.live.com) (OAuth 2.0 authorization). [+] 3. [FTP/Cloud- FTPO365TenantType]: Add a registry setting and embedded command FTPO365TenantType for specifying Office 365 Account type. [0: common, 1: organizations i.e. work accounts, 2: consumers i.e. personal account]. It is determined automatically in FTPMethod 5,6. [+] 4. [FTP/Cloud- FTPO365TenantID]: Add a registry setting and embedded command FTPO365TenantID for specifying the Tenant ID (Directory ID) of the Office 365 Account for supporting custom AppID. [+] 5. [FTP/Cloud- FTPO365AppID]: Add a registry setting and embedded command FTPO365AppID for specifying the App ID (Client ID) for accessing the Office 365 resources. By default, it is automatically assigned as the registered public Application ID of eDocPrinter for Office 365 Automation. For a high security level, users may create and use their own registered Azure App ID in their organization directory (tenant) for uploading automation flow. [+] 6. [FTP/Cloud- FTPO365AppSecret]: Add a registry setting and embedded command FTPO365AppSecret for specifying the App secret (Client secret) for accessing the Office 365 resources. By default, it is not necessary for Browser based Authorization Code Grant. For a high security level, users may assign their own secret for their own registered Azure App in their organization directory (tenant). [+] 7. [FTP/Cloud- FTPOAuth2Browser]: Add a registry setting and embedded command FTPOAuth2Browser for specifying the Browser type to use for granting authorization. [0: default, 1: Edge browser, 2: Chrome browser] The default is launching the built-in Edge browser for OAuth 2.0 authorization. [!] 8. [FTP/Cloud- ]: Update resources ============================================================= 0. Ver 9.00 Build 9009 (Ent. Pack - EPDFENT) - Email by OWA (Outlook 365 Web App) with SMTP-XOAuth2/Web OAuth2 [+] 1. [Email- Send by Office 365 SMTP BASIC]: (EmailSendMethod: 7) Add a new method for sending email by Office 365 SMTP server with BASIC authentication (AUTH LOGIN). [+] 2. [Email- Send by Office 365 SMTP XOAUTH2]: (EmailSendMethod: 8) Add a new method for sending email by Office 365 SMTP server with XOAUTH2 authentication (OAuth 2.0 Access Token). [+] 3. [Email- Send by Outlook Web App (Work Account)]: (EmailSendMethod: 9) Add a new method for sending email by Office 365 Outlook Web App (OWA OAuth 2.0 authorization). It will launch the OWA composing window in the Browser for the user to review or click to send. [+] 4. [Email- Send by Outlook Graph API App (Work Account)]: (EmailSendMethod: 10) Add a new method for sending email by Outlook Graph API (OWA OAuth 2.0 authorization). [+] 5. [Email- Send by Outlook Web App (Personal Account)]: (EmailSendMethod: 11) Add a new method for sending email by Outlook Web App (outlook.live.com) (OWA OAuth 2.0 authorization). It will launch the OWA composing window in the Browser for the user to review or click to send. [+] 6. [Email- Send by Outlook Graph API App (Personal Account)]: (EmailSendMethod: 12) Add a new method for sending email by Outlook Graph API (outlook.live.com) (OWA OAuth 2.0 authorization). [+] 7. [Email- EmailO365TenantType]: Add a registry setting and embedded command EmailO365TenantType for specifying Office 365 Account type. [0: common, 1: organizations i.e. work accounts, 2: consumers i.e. personal account]. It is determined automatically in EmailSendMethod 9,10,11,12. [+] 8. [Email- EmailO365TenantID]: Add a registry setting and embedded command EmailO365TenantID for specifying the Tenant ID (Directory ID) of the Office 365 Account. [+] 9. [Email- EmailO365AppID]: Add a registry setting and embedded command EmailO365AppID for specifying the App ID (Client ID) for accessing the OWA resources. By default, it is automatically assigned as the registered public Application ID of eDocPrinter for Outlook Web App. For a high security level, users may create and use their own registered Azure App ID in their organization directory (tenant) for OWA automation flow. [+] 10. [Email- EmailO365AppSecret]: Add a registry setting and embedded command EmailO365AppSecret for specifying the App secret (Client secret) for accessing the OWA resources. By default, it is not necessary for Browser based Authorization Code Grant. For a high security level, users may assign their own secret for their own registered Azure App in their organization directory (tenant). [+] 11. [Email- EmailOAuth2Browser]: Add a registry setting and embedded command EmailOAuth2Browser for specifying the Browser type to use for granting authorization. [0: default, 1: Edge browser, 2: Chrome browser] The default is launching the built-in Edge browser for oauth2 authorization and OWA (Outlook Web App) email composing. [!] 12. [Email- ]: Update resources