pdf parser c# : How to bookmark a pdf file software application project winforms windows .net UWP cloudsearch-dg23-part1033

SuggesterName
Names must begin with a letter and can contain the following characters: a-z (lowercase), 0-9, and
_ (underscore).
Type: String
Length constraints: Minimum length of 1. Maximum length of 64.
Required:Yes
SuggesterStatus
Description
The value of a Suggester and its current status.
Contents
Options
Configuration information for a search suggester. Each suggester has a unique name and specifies
the text field you want to use for suggestions.The following options can be configured for a suggester:
FuzzyMatchingSortExpression.
Type:Suggester (p.224)
Required:Yes
Status
The status of domain configuration option.
Type:OptionStatus (p.222)
Required:Yes
TagList
Description
A list of resource tags for the specified Amazon CloudSearch domain.The list is a result of a ListTags
request.
Contents
TagList
List of resource tags for the specified Amazon CloudSearch domain.
Type: a list of strings that specify the resource tags for the domain.
TextArrayOptions
Description
Options for a field that contains an array of text strings. Present if IndexFieldType specifies the field
is of type text-array. A text-array field is always searchable. All options are enabled by default.
API Version 2013-01-01
225
Amazon CloudSearch Developer Guide
Data Types
How to bookmark a pdf file - 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 pdf bookmark; adding bookmarks to pdf
How to bookmark a pdf file - 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
copy bookmarks from one pdf to another; how to create bookmark in pdf with
Contents
AnalysisScheme
The name of an analysis scheme for a text-array field.
Type: String
Required: No
DefaultValue
A value to use for the field if the field isn't specified for a document.
Type: String
Length constraints: Minimum length of 0. Maximum length of 1024.
Required: No
HighlightEnabled
Whether highlights can be returned for the field.
Type: Boolean
Required: No
ReturnEnabled
Whether the contents of the field can be returned in the search results.
Type: Boolean
Required: No
SourceFields
A list of source fields to map to the field.
Type: String
Required: No
TextOptions
Description
Options for text field. Present if IndexFieldType specifies the field is of type text. A text field is
always searchable. All options are enabled by default.
Contents
AnalysisScheme
The name of an analysis scheme for a text field.
Type: String
Required: No
DefaultValue
A value to use for the field if the field isn't specified for a document.
Type: String
Length constraints: Minimum length of 0. Maximum length of 1024.
Required: No
API Version 2013-01-01
226
Amazon CloudSearch Developer Guide
Data Types
VB.NET PDF File Split Library: Split, seperate PDF into multiple
application. Divide PDF file into multiple files by outputting PDF file size. Split PDF document by PDF bookmark and outlines in VB.NET.
create pdf bookmarks from word; export pdf bookmarks to text
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Also able to uncompress PDF file in VB.NET programs. Offer flexible and royalty-free developing library license for VB.NET programmers to compress PDF file.
create bookmark pdf; create pdf bookmarks online
HighlightEnabled
Whether highlights can be returned for the field.
Type: Boolean
Required: No
ReturnEnabled
Whether the contents of the field can be returned in the search results.
Type: Boolean
Required: No
SortEnabled
Whether the field can be used to sort the search results.
Type: Boolean
Required: No
SourceField
A string that represents the name of an index field. CloudSearch supports regular index fields as well
as dynamic fields. A dynamic field's name defines a pattern that begins or ends with a wildcard. Any
document fields that don't map to a regular index field but do match a dynamic field's pattern are
configured with the dynamic field's indexing options.
Regular field names begin with a letter and can contain the following characters: a-z (lowercase),
0-9, and _ (underscore). Dynamic field names must begin or end with a wildcard (*).The wildcard
can also be the only character in a dynamic field name. Multiple wildcards, and wildcards embedded
within a string are not supported.
The name score is reserved and cannot be used as a field name.To reference a document's ID,
you can use the name _id.
Type: String
Length constraints: Minimum length of 1. Maximum length of 64.
Required: No
UpdateAvailabilityOptionsResult
Description
The result of a UpdateAvailabilityOptions request. Contains the status of the domain's availability
options.
Contents
AvailabilityOptions
The newly-configured availability options. Indicates whether Multi-AZ is enabled for the domain.
Type:AvailabilityOptionsStatus (p.202)
Required: No
API Version 2013-01-01
227
Amazon CloudSearch Developer Guide
Data Types
C# PDF File Split Library: Split, seperate PDF into multiple files
defined pages. Divide PDF file into multiple files by outputting PDF file size. Split PDF document by PDF bookmark and outlines. Also
pdf reader with bookmarks; pdf export bookmarks
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
Professional VB.NET PDF file merging SDK support Visual Studio .NET. Merge PDF without size limitation. Append one PDF file to the end of another one in VB.NET.
add bookmarks to pdf online; creating bookmarks in a pdf document
UpdateScalingParametersResult
Description
The result of a UpdateScalingParameters request. Contains the status of the newly-configured scaling
parameters.
Contents
ScalingParameters
The status and configuration of a search domain's scaling parameters.
Type:ScalingParametersStatus (p.224)
Required:Yes
UpdateServiceAccessPoliciesResult
Description
The result of an UpdateServiceAccessPolicies request. Contains the new access policies.
Contents
AccessPolicies
The access rules configured for the domain.
Type:AccessPoliciesStatus (p.199)
Required:Yes
Common Parameters
This section lists the request parameters that all actions use. Any action-specific parameters are listed
in the topic for the action.
Action
The action to be performed.
Default: None
Type: string
Required:Yes
AuthParams
The parameters that are required to authenticate a Conditional request. Contains:
• AWSAccessKeyID
• SignatureVersion
• Timestamp
• Signature
Default: None
Required: Conditional
API Version 2013-01-01
228
Amazon CloudSearch Developer Guide
Common Parameters
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
Professional C#.NET PDF SDK for merging PDF file merging in Visual Studio .NET. Append one PDF file to the end of another and save to a single PDF file.
creating bookmarks in pdf documents; creating bookmarks pdf files
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Reduce image resources: Since images are usually or large size, images size reducing can help to reduce PDF file size effectively.
creating bookmarks pdf; split pdf by bookmark
AWSAccessKeyId
The access key ID that corresponds to the secret access key that you used to sign the request.
Default: None
Type: string
Required:Yes
Expires
The date and time when the request signature expires, expressed in the format
YYYY-MM-DDThh:mm:ssZ, as specified in the ISO 8601 standard.
Condition: Requests must include either Timestamp or Expires, but not both.
Default: None
Type: string
Required: Conditional
SecurityToken
The temporary security token that was obtained through a call to AWS Security Token Service. For
a list of services that support AWS Security Token Service, go to Using Temporary Security Credentials
to Access AWS in Using Temporary Security Credentials.
Default: None
Type: string
Required: No
Signature
The digital signature that you created for the request. For information about generating a signature,
go to the service's developer documentation.
Default: None
Type: string
Required:Yes
SignatureMethod
The hash algorithm that you used to create the request signature.
Default: None
Type: string
Valid Values:HmacSHA256 | HmacSHA1
Required:Yes
SignatureVersion
The signature version you use to sign the request. Set this to the value that is recommended for your
service.
Default: None
Type: string
Required:Yes
API Version 2013-01-01
229
Amazon CloudSearch Developer Guide
Common Parameters
C# PDF Library SDK to view, edit, convert, process PDF file for C#
and quick navigation link in PDF bookmark. C#.NET: Edit PDF Metadata. PDF SDK for .NET allows you to read, add, edit, update, and delete PDF file metadata, like
bookmarks in pdf files; display bookmarks in pdf
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
C#.NET PDF file & pages edit, C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET search text in PDF, C#.NET edit PDF bookmark, C#.NET edit
pdf bookmark; pdf bookmark editor
Timestamp
The date and time when the request was signed, expressed in the format YYYY-MM-DDThh:mm:ssZ,
as specified in the ISO 8601 standard.
Condition: Requests must include either Timestamp or Expires, but not both.
Default: None
Type: string
Required: Conditional
Version
The API version that the request is written for, expressed in the format YYYY-MM-DD.
Default: None
Type: string
Required:Yes
Common Errors
This section lists the common errors that all actions return. Any action-specific errors are listed in the
topic for the action.
IncompleteSignature
The request signature does not conform to AWS standards.
HTTP Status Code: 400
InternalFailure
The request processing has failed because of an unknown error, exception or failure.
HTTP Status Code: 500
InvalidAction
The action or operation requested is invalid.Verify that the action is typed correctly.
HTTP Status Code: 400
InvalidClientTokenId
The X.509 certificate or AWS access key ID provided does not exist in our records.
HTTP Status Code: 403
InvalidParameterCombination
Parameters that must not be used together were used together.
HTTP Status Code: 400
InvalidParameterValue
An invalid or out-of-range value was supplied for the input parameter.
HTTP Status Code: 400
InvalidQueryParameter
The AWS query string is malformed or does not adhere to AWS standards.
HTTP Status Code: 400
MalformedQueryString
The query string contains a syntax error.
HTTP Status Code: 404
API Version 2013-01-01
230
Amazon CloudSearch Developer Guide
Common Errors
MissingAction
The request is missing an action or a required parameter.
HTTP Status Code: 400
MissingAuthenticationToken
The request must contain either a valid (registered) AWS access key ID or X.509 certificate.
HTTP Status Code: 403
MissingParameter
A required parameter for the specified action is not supplied.
HTTP Status Code: 400
OptInRequired
The AWS access key ID needs a subscription for the service.
HTTP Status Code: 403
RequestExpired
The request reached the service more than 15 minutes after the date stamp on the request or more
than 15 minutes after the request expiration date (such as for pre-signed URLs), or the date stamp
on the request is more than 15 minutes in the future.
HTTP Status Code: 400
ServiceUnavailable
The request has failed due to a temporary failure of the server.
HTTP Status Code: 503
Throttling
The request was denied due to request throttling.
HTTP Status Code: 400
ValidationError
The input fails to satisfy the constraints specified by an AWS service.
HTTP Status Code: 400
Document Service API Reference for Amazon
CloudSearch
You use the document service API to add, replace, or delete documents in your Amazon CloudSearch
domain. For more information managing the documents in your search domain, see Uploading Data to
an Amazon CloudSearch Domain (p.87).
The other APIs you use to interact with Amazon CloudSearch are:
Topics
• Configuration API Reference for Amazon CloudSearch  (p.149)—Set up and manage your search
domain.
• Search API Reference (p.240)—Search your domain.
API Version 2013-01-01
231
Amazon CloudSearch Developer Guide
Document Service API Reference
Submitting Document Service Requests in Amazon
CloudSearch
We recommend using one of the AWS SDKs or the AWS CLI to submit document upload requests.The
SDKs and AWS CLI handle request signing for you and provide an easy way to perform all Amazon
CloudSearch actions.To process source documents and upload the generated JSON or XML batches
to your domain in one step, you can use the cs-import-documents command in the standalone Amazon
CloudSearch command line tools. For more information, see Processing Your Source Data (p.62).You
can also use the Amazon CloudSearch console to upload individual batches and import data from
DynamoDB or S3.
Important
A domain's document and search endpoints remain the same for the life of the domain.You
should cache the endpoints rather than retrieving them before every upload or search request.
Querying the Amazon CloudSearch configuration service by calling aws cloudsearch
describe-domains or DescribeDomains before every request is likely to result in your
requests being throttled.
For example, the following request uploads a batch using the AWS CLI.
aws cloudsearchdomain --endpoint-url http://doc-movies-y6gelr4lv3jeu4rvoe 
lunxsl2e.us-east-1.cloudsearch.amazonaws.com upload-documents --content-type
application/json --documents movie-data-2013.json
For development and testing purposes, you can allow anonymous access to your domain's document
service and submit unsigned HTTP POST requests directly to your domain's document service. In a
production environment, restrict access to your domain to specific IAM users, groups, or roles and submit
signed requests. For information about controlling access for Amazon CloudSearch, see Configuring
Access for Amazon CloudSearch (p.29). For more information about request signing, see Signing AWS
API Requests.
For example, the following POST request uploads a batch of documents formatted in JSON to the domain
endpoint doc-movies-123456789012.us-east-1.cloudsearch.amazonaws.com.
curl -X POST --upload-file data1.json doc-movies-123456789012.us-east-1.cloud 
search.amazonaws.com/2013-01-01/documents/batch --header "Content-Type: applic 
ation/json"
documents/batch
This section describes the HTTP request and response messages for the documents/batch resource.
You create document batches to describe the data that you want to upload to an Amazon CloudSearch
domain. A document batch is a collection of add and delete operations that represent the documents you
want to add, update, or delete from your domain. Batches can be described in either JSON or XML. A
batch provides all of the information Amazon CloudSearch needs for indexing. Each item that you want
to be able to return as a search result (such as a product) is represented as a document—a batch is
simply a collection of add and delete requests for individual documents. Every document has a unique
ID and one or more fields that contain the data that you want to search and return in results.
To update a document, you specify an add request with the document ID of the document you want to
update. For more information, see Adding and Updating Documents in Amazon CloudSearch (p.61).
Similarly, to delete a document, you submit a delete request with the document ID of the document you
want to delete. For information about deleting documents, see Deleting Documents in Amazon
CloudSearch (p.61).
API Version 2013-01-01
232
Amazon CloudSearch Developer Guide
Submitting Document Service Requests
For more information about submitting data for indexing, see Uploading Data to an Amazon CloudSearch
Domain (p.87).
documents/batch JSON API
JSON documents/batch Requests
The body of a documents/batch request uses JSON or XML to specify the document operations you
want to perform. A JSON representation of a batch is a collection of objects that define individual add
and delete operations.The type property identifies whether an object represents an add or delete
operation. For example, the following JSON batch adds one document and deletes one document:
[
{ "type": "add",
"id":   "tt0484562",
"fields": {
"title": "The Seeker: The Dark Is Rising",
"directors": ["Cunningham, David L."],
"genres": ["Adventure","Drama","Fantasy","Thriller"],
"actors": ["McShane, Ian","Eccleston, Christopher","Conroy, Frances",
"Crewson, Wendy","Ludwig, Alexander","Cosmo, James",
"Warner, Amelia","Hickey, John Benjamin","Piddock, Jim",
"Lockhart, Emma"]
}
},
{ "type": "delete",
"id":   "tt0484575"
}]
Note
When specifying document batches in JSON, the value for a field cannot be null.
The JSON schema representation of a batch is shown below:
{
"type": "array",
"minItems": 1,
"items": {
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": ["add", "delete"],
"required": true
},
"id": {
"type": "string",
"pattern": "[a-z0-9][a-z0-9_]{0,127}",
"minLength": 1,
"maxLength": 128,
"required": true
},
"fields": {
"type": "object",
"patternProperties": {
"[a-zA-Z0-9][a-zA-Z0-9_]{0,63}": {
API Version 2013-01-01
233
Amazon CloudSearch Developer Guide
documents/batch
"type": "string",
}
}
}
}
}
}
documents/batch Request Properties (JSON)
Required
Description
Property
Yes
The operation type, add or delete.
type
Yes
An alphanumeric string. Allowed characters are:
A-Z (upper-case letters), -a-z (lower-case letters),
0-9, _ (underscore), - (hyphen), / (forward slash),
# (hash sign), : (colon).The max length is 128
characters.
id
Conditional
A collection of one or more field_name  properties
that define the fields the document contains.
Condition: Required for add operations. Must con-
tain at least one field_name property.
fields
Conditional
Specifies a field within the document being added.
Field names must begin with a letter and can con-
tain the following characters: a-z (lower case), 0-9,
and _ (underscore). Field names must be at least
3 and no more than 64 characters.The name score
is reserved and cannot be used as a field name.
To specify multiple values for a field, you specify
an array of values instead of a single value. For
example:
"genre": ["Adven-
ture","Drama","Fantasy","Thriller"]
Condition: At least one field must be specified in
the fields object.
field_name
documents/batch Response (JSON)
The response body lists the number of adds and deletes that were performed and any errors or warnings
that were generated.
The JSON schema representation of a document service API response is shown below:
{
"type": "object",
"properties": {
"status": {
"type": "text",
"enum": ["success", "error"],
API Version 2013-01-01
234
Amazon CloudSearch Developer Guide
documents/batch
Documents you may be interested
Documents you may be interested