convert pdf byte array to image byte array c# : Change pdf to fillable form application Library utility azure asp.net web page visual studio url-filtering4-part1171

© Palo Alto Networks, Inc.
PAN-OS 6.1 Administrator’s Guide  •  405
URL Filtering
Configure URL Admin Override
Step 3 (Redirect mode only) Create a Layer 3 
interface to which to redirect web 
requests to sites in a category configured 
for override.
1. Create a management profile to enable the interface to display 
the URL Filtering Continue and Override Page response page:
a.  Select 
Network > Interface Mgmt
and click 
Add
.
b. Enter a 
Name
for the profile, select 
Response Pages
, and 
then click 
OK
.
2. Create the Layer 3 interface. Be sure to attach the management 
profile you just created (on the 
Advanced > Other Info
tab of 
the Ethernet Interface dialog).
Step 4 (Redirect mode only) To transparently 
redirect users without displaying 
certificate errors, install a certificate that 
matches the IP address of the interface to 
which you are redirecting web requests to 
a site in a URL category configured for 
override.You can either generate a 
self-signed certificate or import a 
certificate that is signed by an external 
CA.
To use a self-signed certificate, you must first create a root CA 
certificate and then use that CA to sign the certificate you will use 
for URL admin override as follows:
1. To create a root CA certificate, select 
Device > Certificate 
Management > Certificates > Device Certificates 
and then 
click 
Generate
. Enter a 
Certificate Name
, such as RootCA. Do 
not select a value in the 
Signed By
field (this is what indicates 
that it is self-signed). Make sure you select the 
Certificate 
Authority
check box and then click 
Generate
the certificate.
2. To create the certificate to use for URL admin override, click 
Generate
. Enter a 
Certificate Name
and enter the DNS 
hostname or IP address of the interface as the 
Common Name
In the 
Signed By
field, select the CA you created in the previous 
step. Add an IP address attribute and specify the IP address of 
the Layer 3 interface to which you will be redirecting web 
requests to URL categories that have the override action.
3.
Generate
the certificate. 
4. To configure clients to trust the certificate, select the CA 
certificate on the 
Device Certificates
tab and click 
Export
. You 
must then import the certificate as a trusted root CA into all 
client browsers, either by manually configuring the browser or 
by adding the certificate to the trusted roots in an Active 
Directory Group Policy Object (GPO). 
Step 5 Specify which URL categories require an 
override password to enable access.
1. Select 
Objects > URL Filtering
and either select an existing 
URL filtering profile or 
Add
a new one. 
2. On the 
Categories
tab, set the Action to 
override
for each 
category that requires a password.
3. Complete any remaining sections on the URL filtering profile 
and then click 
OK
to save the profile.
Step 6 Apply the URL Filtering profile to the 
security policy rule(s) that allows access to 
the sites requiring password override for 
access.
1. Select 
Policies > Security 
and select the appropriate security 
policy to modify it.
2. Select the 
Actions
tab and in the 
Profile Setting
section, click 
the drop-down for 
URL Filtering
and select the profile. 
3. Click 
OK
to save.
Step 7 Save the configuration.
Click 
Commit
.
Configure URL Admin Override  (Continued)
Copyright © 2007-2015 Palo Alto Networks
Change pdf to fillable form - C# PDF Form Data fill-in Library: auto fill-in PDF form data in C#.net, ASP.NET, MVC, WinForms, WPF
Online C# Tutorial to Automatically Fill in Field Data to PDF
convert pdf to form fillable; pdf add signature field
Change pdf to fillable form - VB.NET PDF Form Data fill-in library: auto fill-in PDF form data in vb.net, ASP.NET, MVC, WinForms, WPF
VB.NET PDF Form Data fill-in library: auto fill-in PDF form data in vb.net, ASP.NET, MVC, WinForms, WPF
create pdf fill in form; fillable pdf forms
406  •  PAN-OS 6.1 Administrator’s Guide
© Palo Alto Networks, Inc.
Enable Safe Search Enforcement
URL Filtering
Enable Safe Search Enforcement
Many search engines have a safe search setting that filters out adult images and videos for search query return 
traffic. You can configure Safe Search Enforcement the Palo Alto Networks next-generation firewall to prevent 
search requests that do not have the strictest safe search settings enabled. 
There are two ways to enforce Safe Search on the firewall:
Block Search Results that are not Using Strict Safe Search Settings
Enable Transparent Safe Search Enforcement
Block Search Results that are not Using Strict Safe Search Settings
By default, when you enable safe search enforcement, when a user attempts to perform a search without using 
the strictest safe search settings, the firewall will block the search query results and display the URL Filtering 
Safe Search Block Page. This page provides a link to the search settings page for the corresponding search 
provider so that the end user can enable the safe search settings. If you plan to use this default method for 
enforcing safe search, you should communicate the policy to your end users prior to deploying the policy. See 
Table: Search Provider Safe Search Settings for details on how each search provider implements safe search. The 
default URL Filtering Safe Search Block Page provides a link to the search settings for the corresponding search 
provider. You can optionally Customize the URL Filtering Response Pages.
Alternatively, to enable safe search enforcement so that it is transparent to your end users, configure the firewall 
to Enable Transparent Safe Search Enforcement.
The Safe Search Enforcement for Google and YouTube Searches using a Virtual IP Address is 
not compatible with Safe Search Enforcement on the firewall. 
Copyright © 2007-2015 Palo Alto Networks
VB.NET Create PDF from Word Library to convert docx, doc to PDF in
Convert multiple pages Word to fillable and editable PDF documents. Ability to get word count of PDF pages. Change Word hyperlink to PDF hyperlink and bookmark.
convert an existing form into a fillable pdf form; create fillable form pdf online
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
Create fillable and editable PDF documents from Excel in Visual Merge all Excel sheets to one PDF file in Change Excel hyperlink to PDF hyperlink and bookmark.
change font in pdf fillable form; create a pdf form that can be filled out
© Palo Alto Networks, Inc.
PAN-OS 6.1 Administrator’s Guide  •  407
URL Filtering
Enable Safe Search Enforcement
Enable Safe Search Enforcement 
Step 1 Enable Safe Search Enforcement in the 
URL Filtering profile. 
1. Select 
Objects > Security Profiles > URL Filtering
.
2. Select an existing profile to modify, or clone the default profile 
to create a new profile. 
3. On the 
Settings
tab, select the 
Safe Search Enforcement
check box to enable it.
4. (Optional) Restrict users to specific search engines:
a.  On the 
Categories
tab, set the 
search-engines
category to 
block
.
b. For each search engine that you want end users to be able to 
access, enter the web address in the 
Allow List
text box. For 
example, to allow users access to Google and Bing searches 
only, you would enter the following:
www.google.com
www.bing.com
5. Configure other settings as necessary to:
• Define how to control access to web content.
•  Define websites that should always be blocked or allowed.
6. Click 
OK
to save the profile.
Step 2 Add the URL Filtering profile to the 
security policy rule that allows traffic 
from clients in the trust zone to the 
Internet. 
1. Select 
Policies > Security
and select a rule to which to apply the 
URL filtering profile that you just enabled for Safe Search 
Enforcement. 
2. On the 
Actions
tab, select the 
URL Filtering
profile.
3. Click 
OK
to save the security policy rule.
Step 3 Enable SSL Forward Proxy decryption.
Because most search engines encrypt 
their search results, you must enable SSL 
forward proxy decryption so that the 
firewall can inspect the search traffic and 
detect the safe search settings.
1. Add a custom URL category for the search sites:
a.  Select 
Objects > Custom Objects > URL Category
and 
Add
custom category.
b. Enter a 
Name
for the category, such as 
SearchEngineDecryption.
c. 
Add
the following to the Sites list:
www.bing.*
www.google.*
search.yahoo.*
d. Click 
OK
to save the custom URL category object.
2. Follow the steps to Configure SSL Forward Proxy.
3. On the 
Service/URL Category
tab in the Decryption policy 
rule, 
Add
the custom URL category you just created and then 
click 
OK
.
Copyright © 2007-2015 Palo Alto Networks
C# PDF Field Edit Library: insert, delete, update pdf form field
PDF form creator supports to create fillable PDF form in C# Able to add text field to specified PDF file position in C# Support to change font size in PDF form.
convert pdf fillable form to html; change font size pdf fillable form
VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to
Files; Split PDF Document; Remove Password from PDF; Change PDF Permission Settings. Convert multiple pages PowerPoint to fillable and editable PDF documents.
convert pdf to fillable pdf form; pdf form filler
408  •  PAN-OS 6.1 Administrator’s Guide
© Palo Alto Networks, Inc.
Enable Safe Search Enforcement
URL Filtering
Step 4 (Optional, but recommended) Block Bing 
search traffic running over SSL.
Because the Bing SSL search engine does 
not adhere to the safe search settings, for 
full safe search enforcement, you must 
deny all Bing sessions that run over SSL.
1. Add a custom URL category for Bing:
a.  Select 
Objects > Custom Objects > URL Category
and 
Add
custom category.
b. Enter a 
Name
for the category, such as 
EnableBingSafeSearch.
c. 
Add
the following to the Sites list:
www.bing.com/images/*
www.bing.com/videos/*
d. Click 
OK
to save the custom URL category object.
2. Create another URL filtering profile to block the custom 
category you just created:
a.  Select 
Objects > Security Profiles > URL Filtering
.
b. 
Add
a new profile and give it a descriptive 
Name
.
c.  Locate the custom category in the Category list and set it to 
block
.
d. Click 
OK
to save the URL filtering profile.
3. Add a security policy rule to block Bing SSL traffic:
a.  Select 
Policies > Security
and 
Add
a policy rule that allows 
traffic from your trust zone to the Internet.
b. On the 
Actions
tab, attach the URL filtering profile you just 
created to block the custom Bing category.
c.  On the 
Service/URL Category
tab 
Add
New Service
and 
give it a descriptive 
Name
, such as bingssl. 
d. Select 
TCP
as the 
Protocol
and set the 
Destination Port
to 
443
e.  Click 
OK
to save the rule.
f.  Use the 
Move
options to ensure that this rule is below the 
rule that has the URL filtering profile with safe search 
enforcement enabled.
Step 5 Save the configuration.
Click 
Commit
.
Enable Safe Search Enforcement (Continued)
Copyright © 2007-2015 Palo Alto Networks
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Convert multiple pages Word to fillable and editable PDF documents in Able to get word count in PDF pages. Change Word hyperlink to PDF hyperlink and bookmark.
create fillable form from pdf; convert word to pdf fillable form
C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF
Convert multiple pages PowerPoint to fillable and editable PDF documents. Easy to create searchable and scanned PDF files from PowerPoint.
convert word doc to fillable pdf form; create fill pdf form
© Palo Alto Networks, Inc.
PAN-OS 6.1 Administrator’s Guide  •  409
URL Filtering
Enable Safe Search Enforcement
Step 6 Verify the Safe Search Enforcement 
configuration. 
This verification step only works 
if you are using block pages to 
enforce safe search. If you are 
using transparent safe search 
enforcement, the firewall block 
page will invoke a URL rewrite 
with the safe search parameters in 
the query string.
1. From a computer that is behind the firewall, disable the strict 
search settings for one of the supported search providers. For 
example, on bing.com, click the 
Preferences
icon on the Bing 
menu bar. 
2. Set the 
SafeSearch
option to 
Moderate
or 
Off
and click 
Save
3. Perform a Bing search and verify that the URL Filtering Safe 
Search Block page displays instead of the search results:
4. Use the link in the block page to go to the search settings for 
the search provider and set the safe search setting back to the 
strictest setting (
Strict
in the case of Bing) and then click 
Save
.
5. Perform a search again from Bing and verify that the filtered 
search results display instead of the block page.
Enable Safe Search Enforcement (Continued)
Copyright © 2007-2015 Palo Alto Networks
C# Create PDF from Excel Library to convert xlsx, xls to PDF in C#
Create fillable and editable PDF documents from Excel in both .NET WinForms and ASP.NET. Create searchable and scanned PDF files from Excel.
pdf signature field; adding signature to pdf form
C# Create PDF Library SDK to convert PDF from other file formats
Create fillable PDF document with fields. Load PDF from existing documents and image in SQL server. Load PDF from stream programmatically.
change font size in pdf fillable form; create a fillable pdf form in word
410  •  PAN-OS 6.1 Administrator’s Guide
© Palo Alto Networks, Inc.
Enable Safe Search Enforcement
URL Filtering
Enable Transparent Safe Search Enforcement
If you want to enforce filtering of search query results with the strictest safe search filters, but you don’t want 
your end users to have to manually configure the settings, you can enable transparent Safe Search Enforcement 
as follows. This functionality is supported on Google, Yahoo, and Bing search engines only and requires Content 
Release version 475 or later.
Enable Transparent Safe Search Enforcement 
Step 1 Make sure the firewall is running Content 
Release version 475 or later. 
1. Select 
Device > Dynamic Updates
.
2. Check the 
Applications and Threats
section to determine what 
update is currently running.
3. If the firewall is not running the required update or later, click 
Check Now
to retrieve a list of available updates.
4. Locate the required update and click 
Download
.
5. After the download completes, click 
Install
.
Step 1 Enable Safe Search Enforcement in the 
URL Filtering profile. 
1. Select 
Objects > Security Profiles > URL Filtering
.
2. Select an existing profile to modify, or clone the default profile 
to create a new one. 
3. On the 
Settings
tab, select the 
Safe Search Enforcement
check box to enable it.
4. (Optional) Allow access to specific search engines only:
a.  On the 
Categories
tab, set the 
search-engines
category to 
block
.
b. For each search engine that you want end users to be able to 
access, enter the web address in the 
Allow List
text box. For 
example, to allow users access to Google and Bing searches 
only, you would enter the following:
www.google.com
www.bing.com
5. Configure other settings as necessary to:
• Define how to control access to web content.
•  Define websites that should always be blocked or allowed.
6. Click 
OK
to save the profile.
Step 2 Add the URL Filtering profile to the 
security policy rule that allows traffic 
from clients in the trust zone to the 
Internet. 
1. Select 
Policies > Security
and select a rule to which to apply the 
URL filtering profile that you just enabled for Safe Search 
Enforcement. 
2. On the 
Actions
tab, select the 
URL Filtering
profile.
3. Click 
OK
to save the security policy rule.
Copyright © 2007-2015 Palo Alto Networks
C# Create PDF from OpenOffice to convert odt, odp files to PDF in
An advanced .NET control to change ODT, ODS, ODP forms to fillable PDF formats in Visual C# .NET. Online source code for C#.NET class.
create a fillable pdf form from a pdf; form pdf fillable
VB.NET Create PDF from OpenOffice to convert odt, odp files to PDF
Remove Password from PDF; Change PDF Permission Settings. Bookmark. Metadata: Edit, Delete Metadata. Form Process. ODT, ODS, ODP forms into fillable PDF formats.
change font pdf fillable form; change pdf to fillable form
© Palo Alto Networks, Inc.
PAN-OS 6.1 Administrator’s Guide  •  411
URL Filtering
Enable Safe Search Enforcement
Step 3 (Optional, but recommended) Block Bing 
search traffic running over SSL.
Because the Bing SSL search engine does 
not adhere to the safe search settings, for 
full safe search enforcement, you must 
deny all Bing sessions that run over SSL.
1. Add a custom URL category for Bing:
a.  Select 
Objects > Custom Objects > URL Category
and 
Add
custom category.
b. Enter a 
Name
for the category, such as 
EnableBingSafeSearch.
c. 
Add
the following to the Sites list:
www.bing.com/images/*
www.bing.com/videos/*
d. Click 
OK
to save the custom URL category object.
2. Create another URL filtering profile to block the custom 
category you just created:
a.  Select 
Objects > Security Profiles > URL Filtering
.
b. 
Add
a new profile and give it a descriptive 
Name
.
c.  Locate the custom category you just created in the Category 
list and set it to 
block
.
d. Click 
OK
to save the URL filtering profile.
3.
Add
a security policy rule to block Bing SSL traffic:
a.  Select 
Policies > Security
and 
Add
a policy rule that allows 
traffic from your trust zone to the Internet.
b. On the 
Actions
tab, attach the URL filtering profile you just 
created to block the custom Bing category.
c.  On the 
Service/URL Category
tab 
Add
New Service
and 
give it a descriptive 
Name
, such as bingssl. 
d. Select 
TCP
as the 
Protocol
, set the 
Destination Port
to 
443
e.  Click 
OK
to save the rule.
f.  Use the 
Move
options to ensure that this rule is below the 
rule that has the URL filtering profile with safe search 
enforcement enabled.
Step 4 Edit the URL Filtering Safe Search Block 
Page, replacing the existing code with the 
Javascript for rewriting search query 
URLs to enforce safe search 
transparently.
For a script that you can copy and 
paste, go here.
1. Select 
Device > Response Pages > URL Filtering Safe Search 
Block Page
.
2. Select 
Predefined
and then click 
Export
to save the file locally. 
3. Use an HTML editor and replace all of the existing block page 
text with the following text and then save the file:
Enable Transparent Safe Search Enforcement (Continued)
Copyright © 2007-2015 Palo Alto Networks
412  •  PAN-OS 6.1 Administrator’s Guide
© Palo Alto Networks, Inc.
Enable Safe Search Enforcement
URL Filtering
<html>
<head>
<title>Search Blocked</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
<meta name="viewport" content="initial-scale=1.0">
<style>
#content {
border:3px solid#aaa;
background-color:#fff;
margin:1.5em;
padding:1.5em;
font-family:Tahoma,Helvetica,Arial,sans-serif;
font-size:1em;
}
h1 {
font-size:1.3em;
font-weight:bold;
color:#196390;
}
b {
font-weight:normal;
color:#196390;
}
</style>
</head>
<body bgcolor="#e7e8e9">
<h1>Search Blocked</h1>
<p><b>User:</b> <user/> </p>
<p>Your search results have been blocked because your search settings are not in accordance with company 
policy.  In order to continue, please update your search settings so that Safe Search is set to the strictest 
setting. If you are currently logged into your account, please also lock Safe Search and try your search 
again.</p>
<p>For more information, please refer to: <a href="<ssurl/>"><ssurl/></a></p>
<p id="java_off"> Please enable JavaScript in your browser.<br></p>
<p><b>Please contact your system administrator if you believe this message is in error.</b></p>
</body>
<script>
// Grab the URL that's in the browser.
var s_u = location.href;
//bing
// Matches the forward slashes in the beginning, anything, then ".bing." then anything followed by a non 
greedy slash. Hopefully the first forward slash.
var b_a = /^.*\/\/(.+\.bing\..+?)\//.exec(s_u);
if (b_a) {
s_u = s_u + "&adlt=strict";
window.location.replace(s_u);
document.getElementById("java_off").innerHTML = 'You are being redirected to a safer search!';
}
//google
// Matches the forward slashes in the beginning, anything, then ".google." then anything followed by a non 
greedy slash. Hopefully the first forward slash.
var g_a = /^.*\/\/(.+\.google\..+?)\//.exec(s_u);
if (g_a) {
s_u = s_u.replace(/&safe=off/ig,"");
s_u = s_u + "&safe=active";
window.location.replace(s_u);
document.getElementById("java_off").innerHTML = 'You are being redirected to a safer search!';
}
//yahoo
// Matches the forward slashes in the beginning, anything, then ".yahoo."" then anything followed by a non 
greedy slash. Hopefully the first forward slash.
var y_a = /^.*\/\/(.+\.yahoo\..+?)\//.exec(s_u);
if (y_a) {
s_u = s_u.replace(/&vm=p/ig,"");
s_u = s_u + "&vm=r";
window.location.replace(s_u);
document.getElementById("java_off").innerHTML = 'You are being redirected to a safer search!';
}
document.getElementById("java_off").innerHTML = ' ';
</script>
</html>
Enable Transparent Safe Search Enforcement (Continued)
Copyright © 2007-2015 Palo Alto Networks
© Palo Alto Networks, Inc.
PAN-OS 6.1 Administrator’s Guide  •  413
URL Filtering
Enable Safe Search Enforcement
Step 5 Import the edited URL Filtering Safe 
Search Block page onto the firewall.
1. To import the edited block page, select 
Device > Response 
Pages > URL Filtering Safe Search Block Page
.
2. Click 
Import
and then enter the path and filename in the 
Import File
field or 
Browse
to locate the file.
3. (Optional) Select the virtual system on which this login page 
will be used from the 
Destination
drop-down or select 
shared
to make it available to all virtual systems.
4. Click 
OK
to import the file.
Step 6 Enable SSL Forward Proxy decryption.
Because most search engines encrypt 
their search results, you must enable SSL 
forward proxy decryption so that the 
firewall can inspect the search traffic and 
detect the safe search settings.
1. Add a custom URL category for the search sites:
a.  Select 
Objects > Custom Objects > URL Category
and 
Add
custom category.
b. Enter a 
Name
for the category, such as 
SearchEngineDecryption.
c. 
Add
the following to the Sites list:
www.bing.*
www.google.*
search.yahoo.*
d. Click 
OK
to save the custom URL category object.
2. Follow the steps to Configure SSL Forward Proxy.
3. On the 
Service/URL Category
tab in the Decryption policy 
rule, 
Add
the custom URL category you just created and then 
click 
OK
.
Step 7 Save the configuration.
Click 
Commit
.
Enable Transparent Safe Search Enforcement (Continued)
Copyright © 2007-2015 Palo Alto Networks
414  •  PAN-OS 6.1 Administrator’s Guide
© Palo Alto Networks, Inc.
URL Filtering Use Case Examples
URL Filtering
URL Filtering Use Case Examples
The following use cases show how to use App-ID to control a specific set of web-based applications and how 
to use URL categories as match criteria in a policy. When working with App-ID, it is important to understand 
that each App-ID signature may have dependencies that are required to fully control an application. For 
example, with Facebook applications, the App-ID facebook-base is required to access the Facebook website and 
to control other Facebook applications. For example, to configure the firewall to control Facebook email, you 
would have to allow the App-IDs facebook-base and facebook-mail. As another example, if you search 
Applipedia (the App-ID database) for LinkedIn, you will see that in order to control LinkedIn mail, you need 
to apply the same action to both App-IDs: linkedin-base and linkedin-mail. To determine application 
dependencies for App-ID signatures, visit Applipedia, search for the given application, and then click the 
application for details.
This section includes two uses cases:
Use Case: Control Web Access
Use Case: Use URL Categories in Policy
The User-ID feature is required to implement policies based on users and groups and a 
Decryption policy is required to identify and control websites that are encrypted using SSL.
Copyright © 2007-2015 Palo Alto Networks
Documents you may be interested
Documents you may be interested