pdf parser c# : Add bookmarks to pdf control application platform web page html .net web browser cloudsearch-dg14-part1023

Expressions menu. New expressions are validated when you submit a search request. If errors are
detected, the expression is highlighted in red and a description of the problem is displayed.
4. Specify the field weights to use for each expression by adjusting the sliders in the Field Weights
menu.You can also edit the field weights directly in the expression. Field weights must be in the
range 0.0 to 10.0, inclusive. By default, the weight for all fields is set to 1.0.You can set individual
field weights to control how much matches in particular text or literal fields affect a document's
relevance _score.You can also change the default weight.
Note
Adjusting field weights only affects result ranking if the expression references the _score
value.You can modify the expression to change how the weight relevance _score
contributes to a document's overall ranking. For more information, see Using Relative Field
Weighting to Customize Text Relevance (p.130).
5. Enter the terms you want to search for in the Search field and click GO.The results for the search
are ranked using the specified expressions and weights.The results are refreshed whenever you
make changes to the expressions or weights.
The search results for the two expressions are shown side-by-side. (If the expression is empty, the
results are sorted according to the default relevance _score.) Four icons highlight the differences:
Green Up Arrow
The document is ranked higher in the search results using the second expression.
Red Down Arrow
The document is ranked lower in the search results using the second expression.
Yellow Plus
The document is included in the search results using the second expression, but was omitted
from the search results using the first expression.
Red Minus
The document was omitted from the search results using the second expression, but was included
in the search results using the first expression.
Note
You can save expressions to your domain configuration directly from the Compare Expressions
pane.To save either expression, select Save Expression from the Expressions menu, enter
a name for the expression, and click OK.
Getting Results as XML in Amazon CloudSearch
By default, Amazon CloudSearch search responses are formatted in JSON.To get results as XML, specify
the query parameter format=xml in your search request:
search?q=star wars&return=_no_fields&format=xml
Search responses formatted in XML contain exactly the same information as a JSON response:
<results>
<status rid="3abhhs8oEAqMHnk=" time-ms="2"/>
<hits found="9" start="0">
<hit id="tt0076759"/>
<hit id="tt0086190"/>
API Version 2013-01-01
135
Amazon CloudSearch Developer Guide
Getting Results as XML
Add bookmarks to pdf - add, remove, update PDF bookmarks in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your C# Project with Rapid PDF Internal Navigation Via Bookmark and Outline
create bookmark pdf file; bookmarks in pdf files
Add bookmarks to pdf - VB.NET PDF bookmark library: add, remove, update PDF bookmarks in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your VB.NET Project with Rapid PDF Internal Navigation Via Bookmark and Outline
how to add bookmarks to a pdf; export pdf bookmarks to excel
<hit id="tt0121766"/>
<hit id="tt2488496"/>
<hit id="tt1408101"/>
<hit id="tt0489049"/>
<hit id="tt0120915"/>
<hit id="tt0080684"/>
<hit id="tt0121765"/>
</hits>
</results>
For detailed information about the JSON and XML response formats for search requests, see Search
Response (p.253).
Paginating Results in Amazon CloudSearch
By default, Amazon CloudSearch returns the top ten hits according to the specified sort order.To control
the number of hits returned in a result set, you use the size parameter.
To get the next set of hits beginning from a particular offset, you can use the start parameter. Note that
the result set is zero-based—the first result is at index 0.You can get the first 10,000 hits using the size
and start parameters.To page through more than 10,000 hits, use the cursor parameter. For more
information, see Deep Paging Beyond 10,000 Hits  (p.136).
For example, search?q=wolverine returns the first 10 hits that contain wolverine, starting at index 0.
The following example sets the start parameter to 10 to get the next set of ten hits.
search?q=wolverine&start=10
If you want to retrieve 25 hits at a time, set the size parameter to 25.To get the first set of hits, you don't
have to set the start parameter.
search?q=wolverine&size=25
For subsequent requests, use the start parameter to retrieve the set of hits you want. For example, to
get the third batch of 25 hits, specify the following:
search?q=wolverine&size=25&start=50
Deep Paging Beyond 10,000 Hits in Amazon
CloudSearch
Using size and start to page through results works well if you only need to access the first few pages
of results. However, if you need to page through thousands of hits, using a cursor is more efficient.To
page through more than 10,000 hits, you must use a cursor. (You can only access the first 10,000 hits
using the start and size parameters.)
To page through results using a cursor, you specify cursor=initial in your initial search request and
include the size parameter to specify how many hits you want to get. Amazon CloudSearch returns a
cursor value in the response that you use to get the next set of hits. Cursors return sequential sets of
hits; however, you can use them to simulate random access of a deep page if you need to. Keep in mind
that cursors are intended to be used to page through a result set within a reasonable amount of time of
API Version 2013-01-01
136
Amazon CloudSearch Developer Guide
Paginating Results
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Bookmarks. Comments, forms and multimedia. Flatten visible layers. C#.NET DLLs: Compress PDF Document. Add necessary references: RasterEdge.Imaging.Basic.dll.
add bookmarks to pdf; add bookmarks to pdf reader
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
document file. Remove bookmarks, annotations, watermark, page labels and article threads from PDF while compressing. Also a preview
create bookmarks pdf files; excel hyperlink to pdf bookmark
the initial request. Using a stale cursor can return stale results if updates have been posted to the index
in the interim.
Important
When you use a cursor to page through a result set that is sorted by document score (_score),
you can get inconsistent results if the index is updated between requests.This can also occur
if your domain's replication count is greater than one, because updates are applied in an eventually
consistent manner across the instances in the domain. If this is an issue, avoid sorting the results
by score.You can either use the sort option to sort by a particular field, or use fq instead of q
to specify your search criteria. (Document scores are not calculated for filter queries.)
For example, the following request sets the cursor value to initial and the size parameter to 100
to get the first set of hits.
search?q=-star&cursor=initial&size=100
The cursor for the next set of hits is included in the response.
{
"status": {
"rid": "z67+3L0oHgo6swY=",
"time-ms": 7
},
"hits": {
"found": 1649,
"start": 0,
"cursor": "Vb-HSS4YQW9JSVFKeFpvQ2wwZERBek16SXpOems9Aw",
"hit": [
{
"id": "tt0397892"
},
.
.
.
{
"id": "tt0332379"
}
]
}
}
In the next request, the cursor parameter specifies the returned cursor value.
search?q=-star&cursor=HSS4YQW9JSVFKeFpvQ2wwZERBek16SXpOems9Aw&size=100
API Version 2013-01-01
137
Amazon CloudSearch Developer Guide
Deep Paging Beyond 10,000 Hits
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Add necessary references: The following VB.NET codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
how to bookmark a pdf file in acrobat; export pdf bookmarks to text file
C# PDF File Split Library: Split, seperate PDF into multiple files
Add necessary references: RasterEdge.Imaging.Basic.dll. The following C# codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
pdf bookmark editor; convert word pdf bookmarks
Handling Errors in Amazon
CloudSearch
This section provides information about how to handle errors when interacting with Amazon CloudSearch
programmatically. For information about specific error codes returned by the Amazon CloudSearch
services, see:
• Search Service Errors (p.259)
• documents/batch Status Codes (p.238)
• Configuration Service Common Errors (p.230). For the specific errors that can be returned from a
particular action, see the documentation for that action (p.152).
Topics
• Error Types in Amazon CloudSearch (p.138)
• Retrying Requests in Amazon CloudSearch (p.139)
Error Types in Amazon CloudSearch
The HTTP status codes returned by the Amazon CloudSearch APIs indicate whether the request completed
successfully, or if a client or server error occurred while processing the request:
• 2xx status codes indicate that the client request was processed successfully.
• 4xx status codes indicate that there was a problem with the client request. Common client request
errors include providing invalid credentials and omitting required parameters.When you get a 4xx error,
you need to correct the problem and resubmit a properly formed client request.
• 5xx status codes indicate that a server error occurred while processing the client request. Server errors
are typically transient and are often the result of server timeouts, throttling, or capacity limitations.We
recommend catching and retrying all 5xx errors.
An HTTP status code is returned for every request. In addition, the body of the response provides additional
warning and error information.
Messages in a search response indicate the severity level, the warning or error code, and a description
of the problem with the search request. For a list of the warnings and errors that can be returned by the
API Version 2013-01-01
138
Amazon CloudSearch Developer Guide
Error Types in Amazon CloudSearch
.NET PDF SDK - Description of All PDF Processing Control Feastures
Full page navigation, zooming & rotation; Outlines, bookmarks, & thumbnail display; PDF Text Write & Extract. Insert and add text to any page of PDF document with
bookmark page in pdf; bookmarks pdf file
XDoc.Word for .NET, Advanced .NET Word Processing Features
page navigation, zooming & rotation; Outlines, bookmarks, & thumbnail Convert Word to PDF; Convert Word to HTML5; Convert Add and insert a blank page or multiple
creating bookmarks pdf; how to add bookmarks to pdf document
search service, see Search Response Properties (JSON) (p.256) or Search Response Elements
(XML) (p.256).
Errors and warnings in a documents/batch response provide information about parsing and validation
issues encountered while processing the document data. For more information, see documents/batch
Response (JSON) (p.234) or documents/batch Response (XML) (p. 237).
Errors returned in a configuration service response provide information about what caused the request
to return a 4xx or 5xx status code. For information about the common errors that all actions use, see
Common Errors (p. 230). Action-specific errors are listed in the action topics in the Configuration API
Reference for Amazon CloudSearch  (p.149).
Retrying Requests in Amazon CloudSearch
For your application to run smoothly, you need to build in logic to catch and respond to errors. One typical
approach is to implement your request within a try block or if-then statement.
We recommend catching and retrying all server errors (5xx). Because errors can be generated from
anywhere within the request pipeline, you should implement a fallback for unexpected 5xx errors in
addition to any special handling for specific status codes.
507 and 509 errors typically indicate that your search service is overloaded.This can be due to the volume
or complexity of search requests that you are submitting. Amazon CloudSearch normally scales
automatically to handle the load. Because it takes some time to deploy additional search instances, we
recommend using an exponential backoff retry policy to temporarily reduce the request rate and minimize
request failures. For more information, see Error Retries and Exponential Backoff.
Certain usage patterns, such as submitting complex search queries to a single small search instance,
can sometimes result in timeouts without triggering automatic scaling. If you repeatedly experience a high
error rate, you can explicitly request additional capacity through the Amazon CloudSearch Service Limit
Request form.
Client errors (4xx) typically indicate that you need to revise the request to correct the problem—simply
retrying the same request will most likely result in the same error. 409 errors returned by the configuration
service can indicate that the request was rejected because a resource limit has been reached. For more
information, see Limits (p.267).
API Version 2013-01-01
139
Amazon CloudSearch Developer Guide
Retrying Requests in Amazon CloudSearch
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
converter toolkit SDK, preserves all the original anchors, links, bookmarks and font to Use C#.NET Demo Code to Convert PDF Document to Add necessary references
how to add bookmark in pdf; add bookmarks to pdf file
XDoc.PowerPoint for .NET, All Mature Features Introductions
navigation, zooming & rotation; Outlines, bookmarks, & thumbnail Convert PowerPoint to PDF; Convert PowerPoint to HTML5; Add a blank page or multiple pages to
how to bookmark a pdf page; pdf reader with bookmarks
Command Line Tool Reference for
Amazon CloudSearch
Topics
• Using the Command Line Tools for Amazon CloudSearch (p.141)
• cs-configure-from-batches  (p.144)
• cs-import-documents  (p.145)
You can use the AWS CLI to perform all Amazon CloudSearch API operations for search domains created
with the 2013-01-01 API, including creating, configuring, and managing search domains; uploading
documents; and submitting search requests.The AWS CLI is a cross-service command line interface
with a simplified installation, unified configuration, and consistent command line syntax between AWS
services.The AWS CLI is supported on Linux/UNIX, Windows, and Mac. For information about installing
and using the AWS CLI, see the AWS Command Line Interface User Guide.
The standalone Amazon CloudSearch command line tools provide higher level tools for generating
document batches and automatically configuring indexing options based on the contents of a batch.
Note
Version 2.0.0.1 of the Amazon CloudSearch command line tools also supports configuration
service operations. However, no bug fixes or enhancements will be released for these operations,
and they will be removed in a future version. Although you can continue to use the 2.0.0.1
command line tools to manage your search domains, you are encouraged to migrate to the AWS
CLI at your earliest convenience.
The Amazon CloudSearch command line tools and sample IMDB movie data set are available from the
Amazon CloudSearch developer tools page.
This section describes the commands available in version 2.0.0.2 of the Amazon CloudSearch command
line tools.You can also access the reference information for each tool from the command line by specifying
the --help option. For example, cs-import-documents --help.
API Version 2013-01-01
140
Amazon CloudSearch Developer Guide
Using the Command Line Tools for Amazon
CloudSearch
Topics
• Prerequisites for Installing the Amazon CloudSearch Command Line Tools (p.141)
• Installing the Command Line Tools for Amazon CloudSearch (p.141)
• Running the Amazon CloudSearch Commands (p.143)
This section describes how to install and run the standalone Amazon CloudSearch command line tools.
For information about installing and using the AWS CLI, see the AWS Command Line Interface User
Guide.
Prerequisites for Installing the Amazon
CloudSearch Command Line Tools
To use the Amazon CloudSearch command line tools, you need:
• A basic familiarity with working in a Linux/UNIX or Windows environment.
• A Java 7-compatible Java Runtime Environment (JRE).You can download the latest JRE from java.com .
• A JAVA_HOME environment variable that points to your Java runtime.This environment variable should
be set to the full path of the directory that contains the bin directory that contains the java (Linux/UNIX)
or java.exe (Windows) executable.
• An AWS access key ID and secret access key.Use IAM user access keys instead of AWS root account
access keys. IAM lets you securely control access to AWS services and resources in your AWS account.
For more information about getting credentials, see How Do I Get Security Credentials? in the AWS
General Reference.
Installing the Command Line Tools for Amazon
CloudSearch
To install the Amazon CloudSearch command line tools
1. To download the command line tools for Windows, go to
https://aws.amazon.com/developertools/4320728073503020 and click the Download button.
2. To download the command line tools for Mac OS/Linux, go to https://aws.amazon.com/developertools/
9054800585729911 and click the Download button.
3. Unpack the .zip or .tar.gz file. On Windows, we recommend unzipping the tools in the
C:\CloudSearch directory.
4. Set the CS_HOME environment variable to point to the directory where you unpacked the tools.
On Linux and UNIX, enter following command:
export CS_HOME=install_directory_path
On Windows, enter the following command:
set CS_HOME=install_directory_path
API Version 2013-01-01
141
Amazon CloudSearch Developer Guide
Using the Command Line Tools
Note
These examples temporarily set the CS_HOME and PATH variables for the duration of your
terminal session.You can also set them permanently. On Linux and MacOSX, add the
export commands to your shell startup file (.profile, .bashrc, .tcshrc, or .zshrc) in your home
directory. On Windows, you can do this through the Control Panel: Control Panel > System
and Security > System > Advanced > Environment Variables.
5. Add the CS_HOME environment variable to your PATH.
On Linux and UNIX, enter following command:
export PATH=$PATH:$CS_HOME/bin
On Windows, enter the following command:
set PATH=%PATH%;%CS_HOME%\bin 
6. Make sure you have the Java 7 (or later) JRE installed and that the JAVA_HOME environment variable
is set to the full path of the directory that contains the bin directory in which the Java executable
resides. For information about checking your Java installation, go to java.com .
Note
On Mac OS X, JAVA_HOME should be set using the /usr/libexec/java_home command.
For example:export JAVA_HOME=$(/usr/libexec/java_home). For more information,
see QA1170 on developer.apple.com.
7. Configure the command line tools to use your AWS identifiers.The Amazon CloudSearch command
line tools look for your AWS identifiers in a text file on your local system in the location specified by
the AWS_CREDENTIAL_FILE environment variable. If you have not already configured an AWS
credential file, follow these steps:
a. Use a text editor to create a two-line text file that specifies your AWS identifiers.The first line
sets the accessKey property and the second line sets the secretKey property, as shown in
this example:
accessKey=AKIAIOSFODNN7EXAMPLE
secretKey=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
b. Save the file using any name you want (for example, account-key).
c. Limit the file permissions to only the file owner. (For example, use chmod 600 on the file if you
are using Linux/UNIX).
d. Set the AWS_CREDENTIAL_FILE environment variable.
On Linux and UNIX, enter following command:
export AWS_CREDENTIAL_FILE=credential_file_path
On Windows, enter the following command:
set AWS_CREDENTIAL_FILE=credential_file_path
API Version 2013-01-01
142
Amazon CloudSearch Developer Guide
Installing the Command Line Tools
8. Set the CS_ENDPOINT environment variable to specify the Amazon CloudSearch configuration service
endpoint for the AWS region where you want to create and configure search domains. See Amazon
CloudSearch Regions and Endpoints for a list of supported regions.
On Linux and UNIX, enter following command:
export CS_ENDPOINT=cloudsearch.region.amazonaws.com
On Windows, enter the following command:
set CS_ENDPOINT=cloudsearch.region.amazonaws.com
Note
If CS_ENDPOINT is not set, the Amazon CloudSearch command line tools default to the
configuration service endpoint in the US East (N.Virginia) region,
cloudsearch.us-east-1.amazonaws.com.You can also explicitly set the endpoint by
specifying the --endpoint option when you run Amazon CloudSearch commands.
9. To verify that the Amazon CloudSearch tools are configured correctly, run the cs-import-documents
command with no arguments.
cs-import-documents
The command should return with the message, "Expected at least one input source". If it returns a
different error, check the following:
• If the system cannot find the specified path, your need to set your JAVA_HOME environment variable
to the location where the JRE is installed, such as C:\Program Files\Java\jre6.
• If cs-import-documents is not recognized as a command, make sure your PATH contains the
bin directory for the command line tools, such as /Users/username/CloudSearch/tools/bin.
Note
If you get an InvalidClientTokenId error when you attempt to import documents into
a domain, your AWS credentials are not configured correctly. Make sure that you’ve
configured the AWS_CREDENTIAL_FILE environment variable and that your credential file
contains a valid AWS access key ID and secret access key.
Running the Amazon CloudSearch Commands
All of the Amazon CloudSearch commands require an AWS access key ID and secret access key.The
easiest way to specify your keys is to set up an AWS credential file and set the AWS_CREDENTIAL_FILE
environment variable as described in the installation instructions.
You can also explicitly specify your keys with each request, either by using the --aws-credential-file
option to specify the location of your credential file, or by specifying both the --access-key and
--secret-key options.
You must also specify the name of your search domain with the -d or --domain-name option.
API Version 2013-01-01
143
Amazon CloudSearch Developer Guide
Running the Amazon CloudSearch Commands
cs-configure-from-batches
NAME
cs-configure-from-batches
DESCRIPTION
Scans document data formatted in JSON or XML and configures index 
fields for all of the document fields. Prompts for confirmation before
making any changes unless you specify the --force option. By default,
fields that have already been configured are left as-is. Use the 
--replace option to overwrite the existing configuration. For more 
information, see the developer guide topic "Configuring Index Fields 
for an Amazon CloudSearch Domain".
SYNOPSIS
cs-configure-from-batches --source FILE|S3_URI
[--replace] [--force]
COMMON_OPTIONS
COMMON OPTIONS
-a, --access-key STRING
Your AWS access key ID. Used in conjunction with --secret-key.
Required if you do not use an AWS credential file.
-c, --aws-credential-file FILE
The path to the file that contains your AWS access key ID and
secret access key. Required if you have not set the
AWS_CREDENTIAL_FILE environment variable or explicitly set your
credentials with --access-key and --secret-key.
-d, --domain-name STRING
The name of the domain that you are querying or configuring.
Required.
-e,  --endpoint URL
The endpoint for the Amazon CloudSearch Configuration Service.
Defaults to the CS_ENDPOINT environment variable or
cloudsearch.us-east-1.amazonaws.com if the environment variable
is not set. Optional.
-h, --help
Display this help message. Optional.
-k, --secret-key STRING
Your AWS secret access key. Used in conjunction with --access-key.
Required if you do not use an AWS credential file.
-ve, --verbose
Display verbose log messages. Optional.
-v, --version
Display the version number of the command line tools. Optional.
CONFIGURE OPTIONS
-f,  --force
Apply changes to the domain's configuration without confirmation.
API Version 2013-01-01
144
Amazon CloudSearch Developer Guide
cs-configure-from-batches
Documents you may be interested
Documents you may be interested