c# adobe pdf reader : Add pdf pages to word SDK control service wpf azure winforms dnn salesforce_platform_portal_implementation_guide2-part1578

TROUBLESHOOTING FORCE.COM SITES USING
ADMINISTRATOR PREVIEW MODE
USER PERMISSIONS
To create and edit
Force.com sites:
• “Customize Application”
Available in: Developer, Enterprise, Performance, and Unlimited Editions
If you see errors on site pages and can't figure out the cause, use administrator preview mode to
look at them in context and in greater detail.
Note:  Administrator preview mode is available for all active sites, including those with a
branded custom Web address.
To access administrator preview mode:
1. From Setup, enter Sites in the Quick Find box, then select Sites.
2. Click the name of the site you want to preview.
3. In the Site Detail section, click the Preview as Admin link. A new browser window opens with a preview of your site, and the
enhanced error message appears at the bottom of the page.
4. Click Logout of Administrator Preview Mode to clear the administrator cookie and be redirected to the site's home page.
The detailed error messages in administrator preview mode are driven by the <site:previewAsAdmin /> component in your
Visualforce error pages. Starting with Summer '10, new organizations include the <site:previewAsAdmin /> component by
default in standard error pages. You must add the component manually to all custom error pages and pages from older organizations.
We recommend that you add it right before the closing </apex:page> tag, like this:
<site:previewAsAdmin />
</apex:page>
Note:  The <site:previewAsAdmin /> component contains the <apex:messages /> tag, so if you have that tag
elsewhere on your error pages, you will see the detailed error message twice.
17
Add pdf pages to word - 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 to pdf reader; add page numbers to pdf in preview
Add pdf pages to word - 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
add page pdf; add a blank page to a pdf
PUBLIC ACCESS SETTINGS FOR FORCE.COM SITES
EDITIONS
Available in: Salesforce
Classic
Available in: Developer,
EnterprisePerformance,
and Unlimited Editions
USER PERMISSIONS
To create and edit
Force.com sites:
• “Customize Application”
To edit public access
settings for Force.com sites:
• “Manage Users”
Public access settings control what public users can do on each Force.com site. To set the public
access settings for your site:
1. From Setup, enter Sites in the Quick Find box, then select Sites.
2. Click the name of the site you want to control.
3. Click Public Access Settings to open the Profile page for your site profile.
This page includes all the functionality for viewing and editing profile permissions and settings, but
you can't clone or delete the profile.
In the site profile, you can:
• Set the object permissions for your site. You can grant “Read” and “Create” permissions on all
standard objects except products, price books, and ideas; and “Read,” “Create,” “Edit,” and
“Delete” on all custom objects. All permissions that aren't set by default must be set manually.
Warning: We recommend setting the sharing to private for the objects on which you
grant “Read” access for your site. This ensures that users accessing your site can view and
edit only the data related to your site.
We also recommend securing the visibility of all list views. Set the visibility of your list
views to Visible to certain groups of users, and specify the groups
to share to. List views whose visibility is set to Visible to o all l users may be
visible to public users of your site. To share a list view with public users, create a new
public group for those users and give them visibility. If the object's sharing is set to private,
public users won't be able to see those records, regardless of list view visibility.
• Control the visibility of custom apps. If you want to expose a custom app and its associated tabs to public users, make only that app
visible and make it the default to avoid exposing other pages. If any of your site pages use standard Salesforce headers, other visible
applications may be seen by public users.
• Set the login hours during which users can access the site.
Restrict the IP address ranges from which you can access the site. Force.com sites ignore company-wide IP range restrictions in order
to provide public access; however, you can restrict the IP range here.
Note: To set restrictions based on IP or login hours, HTTPS is required. You must use the secure URL associated with your
Force.com domain to access your site.
To enforce HTTPS on all Force.com sites pages and allow all IP addresses to access your site, create the following IP ranges:
0.0.0.0 to 255.255.255.255:: to ::fffe:ffff:ffff, and ::1:0:0:0 to
ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff. However, as this may degrade the performance of your site,
don't enforce HTTPS unless it is absolutely required. Changing from HTTP to HTTPS doesn't affect logged in users until the
next time they log in.
The IP addresses in a range must be either IPv4 or IPv6. In ranges, IPv4 addresses exist in the IPv4-mapped IPv6 address space
::ffff:0:0 to ::ffff:ffff:ffff, where ::ffff:0:0 is 0.0.0.0 and ::ffff:ffff:ffff is
255.255.255.255. A range can’t include IP addresses both inside and outside of the IPv4-mapped IPv6 address space.
Ranges like 255.255.255.255 to ::1:0:0:0 or :: to ::1:0:0:0 aren’t allowed.
18
VB.NET Create PDF from Word Library to convert docx, doc to PDF in
File: Split PDF; C# Page: Insert PDF pages; C# Page: Delete PDF pages; C# Read C# Read: PDF Image Extract; C# Write: Insert text into PDF; C# Write: Add Image to
adding page numbers to pdf document; add pages to pdf file
C# PDF insert image Library: insert images into PDF in C#.net, ASP
C#.NET PDF SDK - Add Image to PDF Page in C#.NET. How to Insert & Add Image, Picture or Logo on PDF Page Using C#.NET. Add Image to PDF Page Using C#.NET.
add page number to pdf file; add pages to pdf
• Enable Apex controllers and methods for your site. Controllers and methods that are already associated with your site's Visualforce
pages are enabled by default.
• Enable Visualforce pages for your site. Changes made here are reflected on the Site Visualforce Pages related list on the Site Details
page, and vice versa.
19
Public Access Settings for Force.com Sites
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
File: Split PDF; C# Page: Insert PDF pages; C# Page: Delete PDF pages; C# Read C# Read: PDF Image Extract; C# Write: Insert text into PDF; C# Write: Add Image to
add and delete pages from pdf; add pdf pages to word
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
In order to run the sample code, the following steps would be necessary. Add necessary references: How to VB.NET: Delete Consecutive Pages from PDF.
add a page to a pdf; adding a page to a pdf document
MANAGING FORCE.COM SITE LOGIN AND REGISTRATION
SETTINGS
EDITIONS
Available in: Salesforce
Classic
Available in: Developer,
EnterprisePerformance,
and Unlimited Editions
USER PERMISSIONS
To create and edit
Force.com sites:
• “Customize Application”
Use login settings if you want to let users register for and log in to your portal from your public
Force.com site. For example, users browsing through an ideas site can register and login directly
from that site, and as authenticated users, they can then vote, add comments, and participate in
the ideas community. When users successfully log in, they leave the public site and enter the
associated portal seamlessly.
Note: Only Customer Portals can be used for self-registration. Partner portals do not support
self-registration.
The Authenticated Website high-volume portal user license is specifically designed to be
used with Force.com sites. Because it's designed for high volumes, it should be a cost-effective
option to use with Force.com sites.
Force.com sites provides built-in registration and login logic. Default Force.com-branded Visualforce
pages are associated with registration, login, forgot password, and password changes. You can
modify these pages or replace them with your own.
The following login, and registration pages are provided by default:
Description
Page Name
Default login page. Used to log users in to the associated portal
from your Force.com site.
SiteLogin
Default registration page. Used to register new users for the
associated Customer Portal from your Force.com site.
SiteRegister
Default registration confirmation page. The page that users see on
successful registration to the associated Customer Portal.
SiteRegisterConfirm
Note:  The login and registration forms must be secure. Set the forceSSL attribute to true for these forms. However,
Salesforce recommends that you set forceSSL to false for forms accessed by users who have already been authenticated,
such as portal users. Since the forceSSL attribute forces a redirect to a secure URL, authenticated users would encounter an
error.
The built-in login process:
• Checks to see whether the site is enabled for logins
Checks to see whether the user is a valid user for the site
• Allows users to reset expired passwords
The built-in registration process:
• Checks new user information against existing users for the Customer Portal associated with the site
• Checks to see if a contact already exists for the new user
Creates a new contact, if one doesn't already exist, and associates it with the account for the site.
20
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
options, including setting a single page, a series of pages, and random pages to be C#.NET Project DLLs for Deleting PDF Document Page. Add necessary references
adding pages to a pdf document; adding a page to a pdf
VB.NET PDF Convert to Word SDK: Convert PDF to Word library in vb.
All PDF pages can be converted to separate Word files within a short time in In order to convert PDF document to Word file using VB.NET Add necessary references
adding page numbers to pdf files; add page numbers to pdf in reader
Important:  You must update the SiteRegisterController with the Account ID using the following steps:
1. From Setup, enter Apex Classes in the Quick Find box, then select Apex Classes.
2. Click Edit next to SiteRegisterController.
3. Find the private static Id d PORTAL_ACCOUNT_ID D = '<Account_ID>'; line and insert the ID for the
account that you want to associate with new users. The line should look similar to this:
private static c Id d PORTAL_ACCOUNT_ID D = = '001DoooooolQpyk';
4. Click Save.
• Enables the Customer Portal for the new user and sends an email confirmation message
• Optionally, allows users to create passwords on the registration page, avoiding the standard email confirmation process
Note: You can create and enable a person account as a Customer Portal user using the createPersonAccountPortalUser
Apex method. Use createPersonAccountPortalUser to create a person account using either the default record type
defined on the guest user's profile or a specified record type, then enable it for the site's portal.Person Accounts can only be
enabled as high-volume portal users.
To enable public login and registration for your portal:
1. From Setup, enter Sites in the Quick Find box, then select Sites.
2. Click the name of the site you want to control.
3. Click Login Settings.
4. Click Edit.
5. From the Enable Login For list, select a portal to associate with your site. The portal you choose must have the Login Enabled
option selected. For Customer Portals, you must also select the Self-Registration Enabled option. Force.com Sites
leverages the following portal settings:
• Logout URL is used if you want to take users to a specific page on logout. If this value is left blank, users are taken to the
page specified in the Active Site Home Page field for your site.
• Lost Password Template is used for the forgot password process.
• Header
FooterLogo, and Login Message are used for the look and feel on IdeasHome and AnswersHome pages.
• For Customer Portals:
– New User Template
is used on self-registration if a password is not provided.
– Default New User LicenseDefault New User Role, and Default New User Profile are
used for self-registration.
6. Select a Change Password Page. A default page is provided, but you can select your own page instead, using the lookup field.
7. Select Require Non-Secure Connections (HTTP) to override your organization's security settings and exclusively
use HTTP when logging in to the portal from your site. If this checkbox is not selected, the Require Secure Connections
(HTTPS) setting on the Session Settings page in Setup determines the security level.
The following table illustrates the relationship between these settings.
21
Managing Force.com Site Login and Registration Settings
VB.NET PDF Password Library: add, remove, edit PDF file password
VB: Add Password to PDF with Permission Settings Applied. This VB.NET example shows how to add PDF file password with access permission setting.
add page to pdf online; add a page to a pdf in reader
VB.NET PDF insert image library: insert images into PDF in vb.net
VB.NET PDF - Add Image to PDF Page in VB.NET. Guide VB.NET Programmers How to Add Images in PDF Document Using XDoc.PDF SDK for VB.NET.
add page number to pdf hyperlink; add page numbers to pdf online
Description
Organization-Level Security:
Require Secure Connections (HTTPS)
Site-Level Security: Require
Non-Secure Connections (HTTP)
Not checked
Not checked
• Organization can use either HTTP or
HTTPS
• Site uses HTTP for the post-login
session
Not checked
Checked
Organization can use either HTTP or
HTTPS
• Site uses HTTP for the post-login
session
Checked
Not checked
• Organization uses only HTTPS
• Site uses HTTPS for the post-login
session
• Upon login, users see the
secure.force.com domain
Checked
Checked
Organization uses only HTTPS
• Site uses HTTP for the post-login
session
Warning: If the Require Secure Connections s (HTTPS) checkbox on the Session Settings page is selected,
and the Require Non-Secure Connections s (HTTP) checkbox on the Login Settings page is not selected, users
logging in to the associated portal from the site will see the secure.force.com domain. For example, if you registered
mycompany.force.com as your custom domain, the URL changes to https://mycompany.secure.force.com
upon login.
Customers using a script to login to sites can use the optional refURL URL parameter to retain the custom domain name
after login. This parameter has no effect if Require Non-Secure e Connections (HTTP) has been set for the site
or Require Secure Connections (HTTPS) has been set for the organization. An example URL using refURL
is: http://mysite.secure.force.com/SiteLogin?refURL=http://mysite.com.
8. The Secure Web b Address field shows the unique Force.com URL for this site when using SSL.
9. Click Save.
You can also enable Sites to use your identity provider for single sign-on.
22
Managing Force.com Site Login and Registration Settings
ASSOCIATE A PORTAL WITH FORCE.COM SITES
EDITIONS
Available in: Salesforce
Classic
Available in: Developer,
EnterprisePerformance,
and Unlimited Editions
USER PERMISSIONS
To create and edit
Force.com sites:
• “Customize Application”
You can enable users to register for or log into an associated portal seamlessly from your site.
Note: Only Customer Portals can be used for self-registration. Partner portals do not support
self-registration.
The Authenticated Website high-volume portal user license is specifically designed to be
used with Force.com sites. Because it's designed for high volumes, it should be a cost-effective
option to use with Force.com sites.
1. Enable the portal for login using the following steps:
a. From Setup, enter Customer Portal l Settings in the Quick Find box, then
select Customer Portal Settings, or from Setup, enter Partners in the Quick Find
box, then select Settings.
b. If you have not enabled your portal, select Enable Customer r Portal or Enable
Partner Relationship p Management and click Save.
c. Click Edit for the portal you want to modify.
d. Configure the portal as follows:
i. Select the Login Enabled checkbox.
ii. Select a user for the Administrator field.
iii. Optionally, set the Logout URL. If this is not set, users are taken to the site home page on logout.
iv. Click Save.
2. If you are using a Customer Portal and want to allow self-registration, follow these steps:
a. From Setup, enter Customer Portal Settings in the Quick Find box, then select Customer Portal Settings.
b. Click Edit for the portal you want to associate with your Force.com site.
c. Configure the Customer Portal as follows:
i. Select Self-Registration Enabled.
ii. Select Customer Portal User for both the Default New User License and Default New User Profile
fields. Depending on your portal license, you may want to select a different profile for the Default New w User
Profile field.
iii. Select User for the Default New w User Role field.
iv. Click Save.
Note:  Consider the following when allowing self-registration:
• Sites does not support the use of Person Accounts for self registration.
On self-registration through a site:
– Validation rules are enforced on user creation.
Validation rules are ignored on contact creation.
23
3. Associate the site pages with the default portal users:
a. From Setup, enter Customer Portal Settings in the Quick Find box, then select Customer Portal Settings,
or from Setup, enter Partners in the Quick Find box, then select Settings.
b. Click the name of the portal that you want to associate with your site.
c. Click the name of each profile associated with your portal users and do the following:
i. Scroll down to the Enabled Visualforce Page Access section and click Edit.
ii. Add the appropriate public site pages to the Enabled Visualforce Pages list. This allows portal users with that
profile to view these pages.
Note:  By default, portal users can see all pages enabled for the associated public site, so you only have to enable the
pages that require authentication.
iii. Click Save.
4. Associate your site with the login-enabled portal:
a. From Setup, enter Sites in the Quick Find box, then select Sites.
b. Click the site label of the site you want to configure.
c. Click Login Settings.
d. Click Edit.
e. From the Enable Login For drop-down list, select the name of the portal where you want to allow login.
f. Select the Change Password Page.
g. Click Save.
For sites with Ideas, Answers, Chatter Answers, you must make the zone visible in the portal and enable the IdeasHome or AnswersHome
page for the site. To associate the zone with one or more portals:
1. From Setup, search for one of the following in the Quick Find box.
• Ideas Zones
Chatter Answers Zones
• Answers Zones
2. Click Edit next to the zone you want to make public.
3. From the Portal drop-down list, select the portal to use for this zone. You can choose to show the zone in all portals.
Note:  For ideas to work with sites, the organization must have an active portal associated with that zone. Otherwise, users will
encounter errors.
24
Associate a Portal with Force.com Sites
FORCE.COM SITES SECURITY
EDITIONS
Available in: Salesforce
Classic
Available in: Developer,
EnterprisePerformance,
and Unlimited Editions
Consider the following security issues when setting up your Force.com site:
If the Require Secure Connections (HTTPS) checkbox on the Session Settings
page is selected, and the Require Non-Secure Connections (HTTP) checkbox
on the Login Settings page is not selected, users logging in to the associated portal from the
site will see the secure.force.com domain. For example, if you registered
mycompany.force.com as your custom domain, the URL changes to
https://mycompany.secure.force.com upon login. For more information, see
Managing Force.com Site Login and Registration Settings.
• Customers using a script to login to sites can use the optional refURL URL parameter to
retain the custom domain name after login. This parameter has no effect if Require Non-Secure Connections (HTTP)
has been set for the site or Require Secure Connections (HTTPS) has been set for the organization. An example
URL using refURL is: http://mysite.secure.force.com/SiteLogin?refURL=http://mysite.com.
• To set restrictions based on IP or login hours, HTTPS is required. You must use the secure URL associated with your Force.com domain
to access your site.
• To enforce HTTPS on all Force.com sites pages and allow all IP addresses to access your site, create the following IP ranges: 0.0.0.0
to 255.255.255.255, :: to ::fffe:ffff:ffff, and ::1:0:0:0 to
ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff. However, as this may degrade the performance of your site, don't
enforce HTTPS unless it is absolutely required. Changing from HTTP to HTTPS doesn't affect logged in users until the next time they
log in.
Authenticated and non-authenticated users may see different error messages for certain conditions—for example, on Apex exceptions.
• Only production organizations have the valid secure.force.com SSL certificates to access sites using HTTPS.
Note:  If a site within a sandbox (non-production) organization is accessed using HTTPS, a certificate name mismatch warning
may appear.
Cache settings on static resources are set to private when accessed via a Force.com site whose guest user's profile has restrictions
based on IP range or login hours. Sites with guest user profile restrictions cache static resources only within the browser. Also, if a
previously unrestricted site becomes restricted, it can take up to 45 days for the static resources to expire from the Salesforce cache
and any intermediate caches.
Warning:
• We recommend setting the sharing to private for the objects on which you grant “Read” access for your site. This ensures that
users accessing your site can view and edit only the data related to your site.
• We also recommend securing the visibility of all list views. Set the visibility of your list views to Visible to certain
groups of f users, and specify the groups to share to. List views whose visibility is set to Visible e to o all l users
may be visible to public users of your site. To share a list view with public users, create a new public group for those users and
give them visibility. If the object's sharing is set to private, public users won't be able to see those records, regardless of list
view visibility.
25
FORCE.COM SITES CONSIDERATIONS
EDITIONS
Available in: Salesforce
Classic
Available in: Developer,
EnterprisePerformance,
and Unlimited Editions
Before creating and using Force.com sites, consider the following:
Packaging
The following apply to packaging for sites:
• Sites are not packageable. However, you can package sample code, Visualforce pages, Apex
classes, or components for a site using a managed package.
• You must have Force.com sites enabled to be able to install unmanaged packages that
contain Visualforce pages or Apex classes that refer to a site.
Access and Authentication
You can grant “Read” and “Create” permissions on all standard objects except products, price books, and ideas; and “Read,” “Create,”
“Edit,” and “Delete” on all custom objects. For additional access, you must authenticate site visitors as portal users.
Custom authentication is not supported. You can authenticate via the following:
• Customer Portals—enable public login and registration
Partner portals—create partner users
Tip:  You can also enable single sign-on for portals, as well as Sites.
26
Documents you may be interested
Documents you may be interested