c# free pdf viewer component : Add pages to pdf in preview Library SDK class asp.net .net html ajax Recommendations_for_Configuring_Adobe_Acrobat_Reader_XI_in_a_Windows_Environment1-part874

HKLM\Software\Policies\Adobe\<product>\<version>\FeatureLockDown\cCloud 
bDisableADCFileStore 
REG_DWORD 
Set to 1  
HKLM\Software\Policies\Adobe\<product>\<version>\FeatureLockDown\cServices 
bEnableSignPane 
REG_DWORD 
Set to 0 
HKLM\Software\Policies\Adobe\<product>\<version>\FeatureLockDown\cWebmailProfiles 
bDisableWebmail 
REG_DWORD 
Set to 1  
Table 7: Disable online service access 
The ARXI application also accesses the Internet for a few other tasks, such as the displaying 
commercial ads and product registration. These settings should be disabled in environments 
where the administrator needs to restrict all unnecessary Internet access by an application, as 
shown in Table 8. 
HKLM\Software\Policies\Adobe\<product>\<version>\FeatureLockDown 
bCommercialPDF 
REG_DWORD 
Set to 1 
bRegisterProduct 
REG_DWORD 
Set to 1 
bShowAdsAllow 
REG_DWORD 
Set to 1 
bPurchaseAcro 
REG_DWORD 
Set to 0 
bShowEbookMenu 
REG_DWORD 
Set to 0 
bUpdater 
REG_DWORD 
Set to 0 (disable prompting for updates) 
bUsageMeasurement 
REG_DWORD 
Set to 0 (disable sending usage statistics) 
Table 8: Disable Internet access by the application 
Currently, ARXI requires the system administrator to update the product, users cannot update 
and do not need to see the update notifications. Disabling the automatic update feature for 
users will prevent ARXI from prompting users but will not impact updates to the product by 
administrators. Administrators should always promptly deploy Acrobat updates via the 
enterprise’s normal software installation procedure. 
8 Other Settings 
ARXI allows the user to change the default PDF handler, including changing it to a prior version 
that is still installed on the system that may not have protected mode or protected view 
enabled. The administrator should disable this feature, as shown in Table 9, so that the user 
must use the version with the correct security settings.  
Add pages to pdf in preview - insert pages into PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Guide C# Users to Insert (Empty) PDF Page or Pages from a Supported File Format
add page pdf reader; add and delete pages from pdf
Add pages to pdf in preview - VB.NET PDF Page Insert Library: insert pages into PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Easy to Use VB.NET APIs to Add a New Blank Page to PDF Document
adding page numbers to a pdf document; add pages to pdf document
Since Flash and 3D content have been attack paths in the past, the administrator may want to 
disable those features as well. Protected mode should mitigate Flash and 3D content attacks, 
but if this type of content is not needed, it should be disabled. The administrator should decide 
based on the needs of the particular environment. 
HKLM\Software\Policies\Adobe\<product>\<version>\FeatureLockDown 
bDisablePDFHandlerSwitching REG_DWORD 
Set to 1 
bEnableFlash 
REG_DWORD 
Set to 0 
bEnable3D 
REG_DWORD 
Set to 0 
Table 9: Other registry settings 
9 Adobe’s Customization Wizard and Group Policy 
Adobe supplies a Customization Wizard (CW) to assist the administrator in deploying Adobe 
Reader across the network. Using the CW, the administrator configures the application once, 
and installs ARXI with the same settings on every machine. Many of the registry settings 
recommended in this paper can be configured with various checkbox settings in the CW, but 
not all. Those that are not directly configured through a specific checkbox in the CW can still be 
configured with the CW tool in the registry settings. Appendix A lists all of the settings from 
Tables 1 through 9 and which section of the CW includes those keys. How to use the CW to 
install ARXI is beyond the scope of this paper. See the Adobe Customization Wizard XI for 
Windows document for more information, currently hosted at http://www.adobe.com/devnet-
docs/acrobatetk. 
If the administrator does not want to use the CW, Adobe released a Group Policy template for 
ARXI. This template includes very few of the recommended settings from this paper, but the 
administrator can add settings and use Group Policy to push all the desired registry settings 
across the network. The Enterprise Toolkit on the Adobe website hosts FTP directories for all 
Adobe Reader installers. The direct link to the FTP site is currently 
ftp://ftp.adobe.com/pub/adobe. Additionally, Appendix B contains a PowerShell script to 
configure the recommended settings in this guide. The administrator needs to tailor a few 
settings before running the script. 
C# WinForms Viewer: Load, View, Convert, Annotate and Edit PDF
Add text to PDF document in preview. • Add text box to PDF file in preview. Erase PDF pages. Miscellaneous. Search PDF text in preview.
add pages to pdf preview; adding page numbers to pdf in preview
C# WPF Viewer: Load, View, Convert, Annotate and Edit PDF
PDF Protection. • Add signatures to PDF document. Erase PDF pages. Miscellaneous. • Select PDF text on viewer. • Search PDF text in preview.
add pages to pdf without acrobat; adding pages to a pdf
10 
10 References 
Adobe hosts the following references in the Enterprise Toolkit for Acrobat Products, 
http://www.adobe.com/devnet-docs/acrobatetk 
x Adobe Acrobat Application Security Guide (also available as a standalone PDF from 
http://www.adobe.com/devnet-docs/acrobatetk/tools/AppSec/Acrobat Application 
Security Guide.pdf) 
x Adobe Customization Wizard XI for Windows  
x Preference Reference (direct link http://www.adobe.com/devnet-
docs/acrobatetk/tools/PrefRef/Windows/index.html) 
How to C#: Preview Document Content Using XDoc.Word
With the SDK, you can preview the document content according to the preview thumbnail by the ways as following. C# DLLs for Word File Preview. Add references:
adding a page to a pdf in reader; add page number to pdf in preview
How to C#: Preview Document Content Using XDoc.PowerPoint
C# DLLs: Preview PowerPoint Document. Add necessary XDoc.PowerPoint DLL libraries into your created C# application as references. RasterEdge.Imaging.Basic.dll.
add page numbers to pdf files; add a page to a pdf online
11 
11 Appendix A – Customization Wizard 
This section includes the settings listed in Tables 1 through 9 with additional columns indicating 
where to find the setting in Adobe’s Customization Wizard and the recommendation for use of 
the setting in different environments. Administrators in all environments should review the 
Optional settings and use those that apply to their enterprise.  
HKLM\Software\Policies\Adobe\<product>\<version>\FeatureLockDown Recommended 
Environment  
bEnhancedSecurityStandalone REG_DWORD Set to 1 Security Tab 
All environments 
bEnhancedSecurityInBrowser REG_DWORD Set to 1 Security Tab 
All environments 
bProtectedMode 
REG_DWORD Set to 1 Registry Tab  
All environments 
iProtectedView 
REG_DWORD Set to 2  Registry Tab  
All environments 
bDisableOSTrustedSites 
REG_DWORD Set to 1 Registry Tab  
All environments 
(may relax to 0 
with use of IE 
Zones) 
bDisableTrustedFolders 
REG_DWORD Set to 1 Security Tab * 
All environments 
(admin may 
configure trusted 
folders) 
bDisableTrustedSites 
REG_DWORD Set to 1 Security Tab * 
All environments 
(admin may 
configure trusted 
sites) 
bEnableCertificateBasedTrust REG_DWORD Set to 0 Registry Tab 
Environments 
with Certificate 
Trust Chain 
bDisableJavaScript 
REG_DWORD Set to 1 Registry Tab  
Optional 
iFileAttachmentPerms 
REG_DWORD Set to 1 File Attachments 
Tab 
All environments 
(may relax to 0 if 
using 
iUnlistedAttachm
entTypePerm) 
bCommercialPDF 
REG_DWORD Set to 1 Online and Adobe 
online services 
Features Tab 
Optional 
bRegisterProduct 
REG_DWORD Set to 1 Registry Tab 
Optional 
C# PDF insert image Library: insert images into PDF in C#.net, ASP
viewer component supports inserting image to PDF in preview without adobe Insert images into PDF form field. How to insert and add image, picture, digital photo
add a page to a pdf; add and delete pages in pdf online
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Remove bookmarks, annotations, watermark, page labels and article threads from PDF while compressing. Also a preview component enables compressing and
add pages to pdf reader; add page number to pdf print
12 
bShowAdsAllow 
REG_DWORD Set to 1 Registry Tab 
Optional 
bPurchaseAcro 
REG_DWORD Set to 0 Online and Adobe 
online services 
Features Tab 
Optional 
bShowEbookMenu 
REG_DWORD Set to 0 Online and Adobe 
online services 
Features Tab 
Optional 
bUpdater 
REG_DWORD Set to 0  Online and Adobe 
online services 
Features Tab 
Optional 
bUsageMeasurement 
REG_DWORD Set to 0 Online and Adobe 
online services 
Features Tab 
Optional 
bDisablePDFHandlerSwitching REG_DWORD Set to 1 Registry Tab 
All environments 
bEnableFlash 
REG_DWORD Set to 0 Registry Tab 
Optional 
bEnable3D 
REG_DWORD Set to 0 Registry Tab 
Optional 
*Specific folders or hosts to trust can be configured through the Security Tab 
HKLM\Software\Policies\Adobe\<product>\<version>\FeatureLockDown\ 
<cTrustedFolders>\cAlwaysTrustedForJavaScript 
Recommended 
Environment  
<tid> (such as t43 or t#) 
REG_SZ 
Valid path to 
a file, 
directory or 
host as 
appropriate 
Registry Tab 
where JavaScript is 
disabled (admin 
may configure 
trusted sites and 
folders) 
HKLM\Software\Policies\Adobe\<product>\<version>\FeatureLockDown\ 
<cTrustedSites>\cAlwaysTrustedForJavaScript 
Recommended 
Environment  
<tid> (such as t43 or t#) 
REG_SZ 
Valid path to 
a file, 
directory or 
host as 
appropriate 
Registry Tab 
where JavaScript is 
disabled (admin 
may configure 
trusted sites and 
folders) 
VB.NET PDF insert image library: insert images into PDF in vb.net
inserting image to PDF in preview without adobe provide users the most individualized PDF page image inserting function, allowing developers to add and insert
adding pages to a pdf document; add page numbers to a pdf in preview
How to C#: Preview Document Content Using XDoc.excel
following. C# DLLs: Preview Excel Document without Microsoft Office Installed. Add necessary references: RasterEdge.Imaging.Basic.dll.
adding page numbers to a pdf in preview; add page number to pdf file
13 
HKLM\Software\Policies\Adobe\<product>\<version>\FeatureLockDown\ 
cDefaultLaunchAttachmentPerms (use if iFileAttachmentPerms is set to 0 or not 
configured) 
Recommended 
Environment  
iUnlistedAttachmentTypePerm REG_DWORD Set to 3 
File Attachments 
Tab 
where 
iFileAttachmentP
erms is set to 0 
tBuiltInPermList 
REG_SZ 
version:1|<e
xtension>:<0-
3>| … 
File Attachments 
Tab 
where 
iFileAttachmentP
erms is set to 0 
HKLM\Software\Policies\Adobe\<product>\<version>\FeatureLockDown\ 
cDefaultLaunchURLPerms 
Recommended 
Environment  
iURLPerms 
REG_DWORD Set to 1 
Registry Tab 
All environments 
iUnknownURLPerms 
REG_DWORD Set to 3 (block all 
unlisted sites) or 2 
(prompt user for 
unlisted sites) 
Registry Tab 
All environments, 
set to 2 at least 
tHostPerms 
REG_SZ 
version:1|<site>:<1 
-3>| … (1 is always 
ask; 2 is always 
allow, 3 is always 
block) 
Registry Tab 
All environments 
HKLM\Software\Policies\Adobe\<product>\<version>\FeatureLockDown\ 
cSharePoint 
Recommended 
Environment  
bDisableSharePointFeatures REG_DWORD Set to 1  
Registry Tab Optional 
HKLM\Software\Policies\Adobe\<product>\<version>\FeatureLockDown\cCloud Recommended 
Environment  
bDisableADCFileShare 
REG_DWORD Set to 1  
Registry Tab Optional 
HKLM\Software\Policies\Adobe\<product>\<version>\FeatureLockDown\ 
cWebmailProfiles 
Recommended 
Environment  
bDisableWebmail 
REG_DWORD Set to 1  
Webmail Profiles Tab 
Optional 
C# HTML5 Viewer: Load, View, Convert, Annotate and Edit Raster
zoom in or zoom out images while in preview. to Tiff (.tif, .tiff) online, create PDF document from Supported annotation features includes add text comments to
add a page to a pdf document; add pages to an existing pdf
14 
HKLM\Software\Policies\Adobe\<product>\<version>\FeatureLockDown\ 
cServices 
Recommended 
Environment  
bEnableSignPane 
REG_DWORD Set to 0 
Registry Tab 
Optional 
HKCU\Software\Adobe\<product>\<version>\TrustManager 
Recommended 
Environment  
bEnableAlwaysOutlookAttachment 
ProtectedView 
REG_DWORD Set to 0 Registry Tab All environments 
bDisableTemporaryFileProtectedView REG_DWORD Set to 0 Registry Tab All environments 
HKCU\Software\Adobe\<product>\<version>\Workflows 
Recommended 
Environment  
bEnableAcrobatHS 
REG_DWORD 
Set to 0 Online and Adobe online 
services Features Tab 
Optional 
bEnableRTCPart 
REG_DWORD 
Set to 0 Online and Adobe online 
services Features Tab 
Optional 
bEnableRTCAuth 
REG_DWORD 
Set to 0 Registry Tab 
Optional 
bEnableShareFile 
REG_DWORD 
Set to 0 Registry Tab 
Optional 
bEnableDocCtrInit 
REG_DWORD 
Set to 0 Registry Tab 
Optional 
15 
12 Appendix B – PowerShell 
The following PowerShell script will configure all the settings as recommended in Appendix A, 
including those that are optional. The script should be adjusted based on environmental needs. 
This script is designed to run locally on a single machine and requires administrative rights. 
To use this script, the administrator will need to configure several strings. The administrator 
should search for these in the script and replace “” with an appropriate value, also replacing 
someTID with an appropriate value. The affected settings are cAlwaysTrustedForJavaScript, 
tBuiltinPermList, tHostPerms. 
function Create-RegProperty($key, $name, $type, $value){ 
if((Test-Path $key) -eq $FALSE){ 
$parent = Split-Path -parent $key 
$child = Split-Path -leaf $key 
Create-RegKey $parent $child 
New-ItemProperty -Path $key -Name $name -PropertyType $type -Value $value -
ErrorAction silentlycontinue -force 
function Create-RegKey($parent, $child){ 
#assumes root path (HKCU, HKLM, ...) of $parent exists 
if((Test-Path $parent) -eq $FALSE){ 
$grandParent = Split-Path -parent $parent 
$parentLeaf = Split-Path -leaf $parent 
Create-RegKey $grandParent $parentLeaf | Out-Null 
$newKey = Join-Path $parent $child 
if((Test-Path $newKey) -eq $FALSE){ 
New-Item -path $newKey | Out-Null 
function Create-FeatureLockDownKeys(){ 
$FeatureLockDown_key = "HKLM:\Software\Policies\Adobe\Acrobat 
Reader\11.0\FeatureLockDown" 
Create-RegProperty $FeatureLockDown_key "bEnhancedSecurityStandalone" "DWORD" 1 
Create-RegProperty $FeatureLockDown_key "bEnhancedSecurityInBrowser" "DWORD" 1 
Create-RegProperty $FeatureLockDown_key "bProtectedMode" "DWORD" 1 
Create-RegProperty $FeatureLockDown_key "iProtectedView" "DWORD" 2 
Create-RegProperty $FeatureLockDown_key "bDisableOSTrustedSites" "DWORD" 1 
Create-RegProperty $FeatureLockDown_key "bDisableTrustedFolders" "DWORD" 1 
Create-RegProperty $FeatureLockDown_key "bDisabledTrustedSites" "DWORD" 1 
Create-RegProperty $FeatureLockDown_key "bEnableCertificateBasedTrust" "DWORD" 0 
Create-RegProperty $FeatureLockDown_key "bDisableJavaScript" "DWORD" 1 
Create-RegProperty $FeatureLockDown_key "iFileAttachmentPerms" "DWORD" 1 
16 
Create-RegProperty $FeatureLockDown_key "bCommercialPDF" "DWORD" 1 
Create-RegProperty $FeatureLockDown_key "bRegisterProduct" "DWORD" 1 
Create-RegProperty $FeatureLockDown_key "bShowAdsAllow" "DWORD" 1 
Create-RegProperty $FeatureLockDown_key "bPurchaseAcro" "DWORD" 0 
Create-RegProperty $FeatureLockDown_key "bShowEbookMenu" "DWORD" 0 
Create-RegProperty $FeatureLockDown_key "bUpdater" "DWORD" 0 
Create-RegProperty $FeatureLockDown_key "bUsageMeasurement" "DWORD" 0 
Create-RegProperty $FeatureLockDown_key "bDisablePDFHandlerSwitching" "DWORD" 1 
Create-RegProperty $FeatureLockDown_key "bEnableFlash" "DWORD" 0 
Create-RegProperty $FeatureLockDown_key "bEnable3d" "DWORD" 0 
Create-RegProperty $FeatureLockDown_key "bBrowserIntegration" "DWORD" 0 
function Create-cAlwaysTrustedForJavaScript(){ 
#THESE KEYS ARE JUST PLACEHOLDS AND NEED TO BE MANUALLY SET.   
#"someTID" --> t<somenumber) 
#"somePath" --> path\to\valid\file\or\directory 
$cAlwaysTrustedForJavaScript_key = "HKLM:\Software\Policies\Adobe\Acrobat 
Reader\11.0\FeatureLockDown\cTrustedSites\cAlwaysTrustedForJavaScript" 
Create-RegProperty $cAlwaysTrustedForJavaScript_key "someTID" "STRING" 
"somePath" 
$cAlwaysTrustedForJavaScript_key = "HKLM:\Software\Policies\Adobe\Acrobat 
Reader\11.0\FeatureLockDown\cTrustedFolders\cAlwaysTrustedForJavaScript" 
Create-RegProperty $cAlwaysTrustedForJavaScript_key "someTID" "STRING" 
"somePath"  
function Create-cDefaultLaunchAttachmentPerms(){ 
$cDefaultLaunchAttachmentPerms_key = "HKLM:\Software\Policies\Adobe\Acrobat 
Reader\11.0\FeatureLockDown\cDefaultLaunchAttachmentPerms" 
Create-RegProperty $cDefaultLaunchAttachmentPerms_key 
"iUnlistedAttachmentTypePerm" "DWORD" 3 
Create-RegProperty $cDefaultLaunchAttachmentPerms_key "tBuiltinPermList" 
"STRING" "" 
function Create-cDefaultLaunchURLPerms(){ 
$cDefaultLaunchURLPerms_key = "HKLM:\Software\Policies\Adobe\Acrobat 
Reader\11.0\FeatureLockDown\cDefaultLaunchURLPerms" 
Create-RegProperty $cDefaultLaunchURLPerms_key "iURLPerms" "DWORD" 1 
Create-RegProperty $cDefaultLaunchURLPerms_key "iUnknownURLPerms" "DWORD" 3 
Create-RegProperty $cDefaultLaunchURLPerms_key "tHostPerms" "STRING" "" 
function Create-cSharePoint(){ 
$cSharePoint_key = "HKLM:\Software\Policies\Adobe\Acrobat 
Reader\11.0\FeatureLockDown\cSharePoint" 
Create-RegProperty $cSharePoint_key "bDisableSharePointFeatures" "DWORD" 1 
function Create-cCloud(){ 
$cCloud_key = "HKLM:\Software\Policies\Adobe\Acrobat 
Reader\11.0\FeatureLockDown\cCloud" 
Create-RegProperty $cCloud_key "bDisableADCFileShare" "DWORD" 1 
17 
function Create-cWebMailProfiles(){ 
$cWebMailProfiles_key = "HKLM:\Software\Policies\Adobe\Acrobat 
Reader\11.0\FeatureLockDown\cWebmailProfiles" 
Create-RegProperty $cWebMailProfiles_key "bDisableWebmail" "DWORD" 1 
function Create-TrustManager(){ 
$trustManager_key = "HKCU:\Software\Adobe\Acrobat Reader\11.0\TrustManager" 
Create-RegProperty $trustManager_key 
"bEnableAlwaysOutlookAttachmentProtectedView" "DWORD" 0 
Create-RegProperty $trustManager_key "bDisableTemporaryFileProtectedView" 
"DWORD" 0 
function Create-WorkFlows(){ 
$workFlows_key = "HKCU:\Software\Adobe\Acrobat Reader\11.0\WorkFlows" 
Create-RegProperty $workFlows_key "bEnableAcrobatHS" "DWORD" 0 
Create-RegProperty $workFlows_key "bEnableRTCPart" "DWORD" 0 
Create-RegProperty $workFlows_key "bEnableRTCAuth" "DWORD" 0 
Create-RegProperty $workFlows_key "bEnableShareFile" "DWORD" 0 
Create-RegProperty $workFlows_key "bEnableDocCtrInit" "DWORD" 0 
function Main(){ 
Create-FeatureLockDownKeys 
Create-cAlwaysTrustedForJavaScript 
Create-cDefaultLaunchAttachmentPerms 
Create-cDefaultLaunchURLPerms 
Create-cSharePoint 
Create-cCloud 
Create-cWebMailProfiles 
Create-TrustManager 
Create-WorkFlows 
Main 
Documents you may be interested
Documents you may be interested