pdf parser c# : Add bookmarks to pdf application software tool html azure windows online cloudsearch-dg5-part1044

q=matchall&q.parser=structured&size=0
Topics
• Getting Domain Information Using the Amazon CloudSearch Console (p.45)
• Getting Amazon CloudSearch Domain Information Using the AWS CLI (p.46)
• Getting Domain Information Using the AWS SDKs (p.49)
Getting Domain Information Using the Amazon CloudSearch
Console
You can use the Amazon CloudSearch console to view information about all of your domains.The
dashboard of the console shows a summary of each domain that you have created, including the domain
name, status, and number of searchable documents.To update the table with the latest information, click
the Refresh button at the top of the page.
A domain can be in one of five states:
• LOADING—The domain has just been created and is still being initialized.You must wait until the
domain status changes to PROCESSING, NEEDS INDEXING, or ACTIVE before you can start uploading
documents.
• ACTIVE—The domain is running and all configured fields have been indexed.
• NEEDS INDEXING—You have made changes to the domain configuration that require rebuilding the
index. If you search the domain, these changes won't be reflected in the results.When you are done
making changes, click Run Indexing to rebuild your index.
• PROCESSING—Configuration changes are being applied to your domain. If you search the domain,
the most recent configuration changes might not be reflected in the results.
• BEING DELETED—You chose to delete the domain and its contents, and the domain and all of its
resources are in the process of being removed.When deletion is complete, the domain will be removed
from the list of domains.
From the Amazon CloudSearch dashboard, you can do the following:
• View the status of your search domains
• Access the dashboard for a particular domain
• Access the Amazon CloudSearch documentation and other resources
To view detailed information about a particular domain
1. Sign in to the AWS Management Console and open the Amazon CloudSearch console at https://
console.aws.amazon.com/cloudsearch/home.
2. Click the name of the domain in the Navigation pane.
The domain dashboard shows the status summary for the selected domain. From the domain dashboard,
you can do the following:
• View the status of the domain
• Upload documents to the domain
• Search the domain
• Access the domain configuration pages
• Delete the domain
API Version 2013-01-01
45
Amazon CloudSearch Developer Guide
Getting Domain Information
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; excel print to pdf with bookmarks
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
export pdf bookmarks to text; bookmark pdf documents
To view the access policies configured for the domain
Click the domain's Access Policies link in the Navigation pane. For more information about access
policies, see Configuring Access for Amazon CloudSearch (p.29).
To view the availability options configured for the domain
Click the domain's Availability Options link in the Navigation pane. For more information about
access policies, see Configuring Availability Options (p.42).
To view the index fields configured for the domain
Click the domain's Indexing Options link in the Navigation pane. For more information about index
fields, see Configuring Index Fields (p.64).
To view the scaling options configured for the domain
Click the domain's Scaling Options link in the Navigation pane. For more information about index
fields, see Configuring Scaling Options (p.39).
To view the suggesters configured for the domain
Click the domain's Suggesters link in the Navigation pane. For more information about index fields,
see Configuring Suggesters for Amazon CloudSearch (p.124).
To view the expressions configured for the domain
Click the domain's  Expressions link in the Navigation pane. For more information about expressions,
see Configuring Expressions (p.131).
To view the text-processing options configured for the domain
Click the domain's Analysis Schemes link in the Navigation pane. For information about text options,
see Configuring Analysis Schemes (p.70).
Getting Amazon CloudSearch Domain Information Using the
AWS CLI
You use the aws cloudsearch describe-domains command to get the status of your search domains.
To get specific information such as the access policies, availability options, and scaling options configured
for a domain, you use the separate describe command for each option. For information about installing
and setting up the AWS CLI, see the AWS Command Line Interface User Guide.
Note
If you are using the 2.0.0.1 version of the Amazon CloudSearch command line tools, you can
use the cs-describe-domain command to get information about your search domains.
However, we recommend that you migrate to the AWS CLI, which provides a cross-service CLI
with a simplified installation, unified configuration, and consistent command line syntax.
To get domain status information
Run the aws cloudsearch describe-domains command to get information about all of your
domains.To get information about specific domains, use the --domain-names option to specify the
API Version 2013-01-01
46
Amazon CloudSearch Developer Guide
Getting Domain Information
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.
bookmark pdf acrobat; auto bookmark pdf
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
bookmarks in pdf; add bookmarks to pdf
domains that you are interested in. For example, the following request gets the status of the movies
domain:
aws cloudsearch describe-domains --domain-names movies
{
"DomainStatusList": [
{
"SearchInstanceType": "search.m1.small", 
"DomainId": "965407640801/movies", 
"Created": true, 
"Deleted": false, 
"SearchInstanceCount": 1, 
"DomainName": "movies", 
"SearchService": {
"Endpoint": "search-movies-m4fcjhuxgj6i76smhyiz7pfxsu.us-
east-1.cloudsearch.amazonaws.com"
}, 
"RequiresIndexDocuments": false, 
"Processing": true, 
"DocService": {
"Endpoint": "doc-movies-m4fcjhuxgj6i76smhyiz7pfxsu.us-east-
1.cloudsearch.amazonaws.com"
}, 
"ARN": "arn:aws:cloudsearch:us-east-1:965407640801:domain/movies",
"SearchPartitionCount": 1
}
]
}
The describe-domains command does not return the number of searchable documents in the domain.
To get the number of searchable documents, use the console or submit a matchall request to your
domain's search endpoint:
q=matchall&q.parser=structured&size=0
To get the analysis schemes configured for a domain
Run the aws cloudsearch describe-analysis-schemes command. For example, the following
request gets the analysis schemes configured for the movies domain:
aws cloudsearch describe-analysis-schemes --domain-name movies
{
"AnalysisSchemes": [
{
"Status": {
"PendingDeletion": false, 
"State": "Active", 
"CreationDate": "2014-03-28T19:27:30Z", 
"UpdateVersion": 31, 
"UpdateDate": "2014-03-28T19:27:30Z"
}, 
API Version 2013-01-01
47
Amazon CloudSearch Developer Guide
Getting Domain Information
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.
split pdf by bookmark; bookmark pdf in preview
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.
add bookmarks to pdf file; how to bookmark a pdf file
"Options": {
"AnalysisSchemeLanguage": "en", 
"AnalysisSchemeName": "samplescheme", 
"AnalysisOptions": {
"AlgorithmicStemming": "none", 
"Synonyms": "{\"aliases\":{\"youth\":[\"young 
adult\"]},\"groups\":[[\"tool box\",\"toolbox\"],[\"band saw\",\"band 
saw\"],[\"drill press\",\"drillpress\"]]}", 
"StemmingDictionary": "{}", 
"Stopwords": "[]"
}
}
}
]
}
To get the availability options configured for a domain
Run the aws cloudsearch describe-availability-options command. For example, the
following request gets the availability options configured for the movies domain. If Multi-AZ is enabled
for the domain, the Options value is set to true:
aws cloudsearch describe-availability-options --domain-name movies
{
"AvailabilityOptions": {
"Status": {
"PendingDeletion": false, 
"State": "Processing", 
"CreationDate": "2014-04-30T20:42:57Z", 
"UpdateVersion": 13, 
"UpdateDate": "2014-05-01T00:17:45Z"
}, 
"Options": true
}
}
To get the expressions configured for a domain
Run the aws cloudsearch describe-expressions command. For example, the following
request gets the expressions configured for the movies domain:
aws cloudsearch describe-expressions --domain-name movies
{
"Expression": {
"Status": {
"PendingDeletion": false, 
"State": "Processing", 
"CreationDate": "2014-05-01T01:15:18Z", 
"UpdateVersion": 52, 
"UpdateDate": "2014-05-01T01:15:18Z"
API Version 2013-01-01
48
Amazon CloudSearch Developer Guide
Getting Domain Information
.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
creating bookmarks pdf files; bookmark page in pdf
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
acrobat split pdf bookmark; how to bookmark a page in pdf document
}, 
"Options": {
"ExpressionName": "popularhits", 
"ExpressionValue": "((0.3*popularity)/10.0)+(0.7* _score)"
}
}
}
Getting Domain Information Using the AWS SDKs
The AWS SDKs (except the Android and iOS SDKs) support all of the Amazon CloudSearch actions
defined in the Amazon CloudSearch Configuration API, including DescribeDomains (p. 178). For
more information about installing and using the AWS SDKs, see AWS Software Development Kits.
The DescribeDomains action does not return the number of searchable documents in the domain.To
get the number of searchable documents, use the console or submit a matchall request to your domain's
search endpoint:
q=matchall&q.parser=structured&size=0
Monitoring an Amazon CloudSearch Domain with
Amazon CloudWatch
Amazon CloudSearch automatically sends metrics to Amazon CloudWatch so that you can gather and
analyze performance statistics.You can monitor these metrics by using the Amazon CloudSearch console,
or by using the CloudWatch console, AWS CLI, or AWS SDKs. Each of your domain's search instances
sends metrics to CloudWatch at one-minute intervals.The metrics are archived for two weeks; after that
period, the data is discarded.
There is no charge for the Amazon CloudSearch metrics that are reported through CloudWatch. If you
set alarms on the metrics, you will be billed at standard CloudWatch rates.You can use the metrics in all
regions supported by Amazon CloudSearch.
Topics
• Amazon CloudSearch Metrics (p.49)
• Dimensions for Amazon CloudSearch Metrics (p.50)
• Viewing CloudWatch Metrics for an Amazon CloudSearch Domain (p.50)
Not all statistics, such as Average or Sum, are applicable for every metric. However, all of these values
are available through the Amazon CloudSearch console, or by using the CloudWatch console, AWS CLI,
or AWS SDKs for all metrics. In the following table, each metric has a list of Valid Statistics that is applicable
to that metric.
Amazon CloudSearch Metrics
Amazon CloudSearch sends the following metrics to Amazon CloudWatch.
API Version 2013-01-01
49
Amazon CloudSearch Developer Guide
Monitoring a Domain with Amazon CloudWatch
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
adding bookmarks in pdf; how to add bookmarks to a pdf
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
creating bookmarks pdf; bookmarks pdf files
Description
Metric
The number of search requests successfully processed by a search instance.
Units: Count
Valid statistics: Maximum, Sum
SuccessfulRequests
The number of searchable documents in the domain's search index.
Units: Count
Valid statistics: Maximum
SearchableDocu-
ments
The percentage of the search instance's index capacity that has been used.
The Maximum value indicates the percentage of the domain's index capacity
that has been used.
Units: Percent
Valid statistics: Average, Maximum
IndexUtilization
The number of partitions the index is distributed across.
Units: Count
Valid statistics: Minimum, Maximum
Partitions
Dimensions for Amazon CloudSearch Metrics
Amazon CloudSearch sends the ClientId and DomainName dimensions to CloudWatch.
Description
Dimension
The AWS account ID.
ClientId
The name of the search domain.
DomainName
Viewing CloudWatch Metrics for an Amazon CloudSearch
Domain
The Amazon CloudSearch console graphs the metrics reported to CloudWatch.You can also access the
metrics through the CloudWatch console, AWS CLI, and AWS SDKs. For more information, see Viewing,
Graphing, and Publishing Metrics in the  Amazon CloudWatch Developer Guide.
To view metrics for a search domain using the Amazon CloudSearch console
1. Sign in to the AWS Management Console and open the Amazon CloudSearch console at https://
console.aws.amazon.com/cloudsearch.
2. In the navigation pane, click the name of the domain, and then click the domain's Monitoring link.
API Version 2013-01-01
50
Amazon CloudSearch Developer Guide
Monitoring a Domain with Amazon CloudWatch
Logging Amazon CloudSearch Configuration
Service Calls Using AWS CloudTrail
Amazon CloudSearch is integrated with CloudTrail, a service that logs all AWS API calls made by, or on
behalf of, your AWS account.The log files are delivered to the Amazon S3 bucket that you specify.
CloudTrail captures all Amazon CloudSearch configuration service API calls, including those submitted
by the Amazon CloudSearch console.
You can use the information collected by CloudTrail to monitor activity for your search domains.You can
determine what request was made to Amazon CloudSearch, the source IP address from which the request
was made, who made the request, when it was made, and so on.To learn more about CloudTrail, including
how to configure and enable it, see the AWS CloudTrail User Guide.
Amazon CloudSearch Information in CloudTrail
When CloudTrail logging is enabled in your AWS account, API calls made to Amazon CloudSearch actions
are tracked in log files. Amazon CloudSearch records are written together with other AWS service records
in a log file. CloudTrail determines when to create and write to a new file based on a time period and file
size.
All Amazon CloudSearch configuration service actions are logged. For example, calls to CreateDomain,
DescribeDomains, and UpdateServiceAccessPolicies generate entries in the CloudTrail log files.
For the complete list of actions, see Actions (p.152).
Every log entry contains information about who generated the request.The user identity information in
the log helps you determine whether the request was made with root or IAM user credentials, with
temporary security credentials for a role or federated user, or by another AWS service. For more
information, see the userIdentity field in the CloudTrail Event Reference.
You can store your log files in your bucket for as long as you want, but you can also define Amazon S3
lifecycle rules to archive or delete log files automatically. By default, your log files are encrypted by using
Amazon S3 server-side encryption (SSE).
You can choose to have CloudTrail publish Amazon SNS notifications when new log files are delivered
if you want to take quick action upon log file delivery. For more information, see Configuring Amazon
SNS Notifications.
You can also aggregate Amazon CloudSearch log files from multiple AWS regions and multiple AWS
accounts into a single Amazon S3 bucket. For more information, see Aggregating CloudTrail Log Files
to a Single Amazon S3 Bucket.
Understanding Amazon CloudSearch Log File Entries
CloudTrail log files contain one or more log entries where each entry is made up of multiple JSON-formatted
events. A log entry represents a single request from any source and includes information about the
requested action, any parameters, the date and time of the action, and so on.The log entries are not
guaranteed to be in any particular order—they are not an ordered stack trace of the public API calls.
CloudTrail log files include events for all AWS API calls for your AWS account, not just calls to the Amazon
CloudSearch configuration service API. However, you can read the log files and scan for the eventSource
cloudsearch.amazonaws.com.The eventName element contains the name of the configuration service
action that was called.
The following example shows a CloudTrail log for a user who created a search domain and then configured
an index field for the domain.The corresponding API calls (CreateDomain and DefineIndexField)
API Version 2013-01-01
51
Amazon CloudSearch Developer Guide
Logging Configuration Service Calls Using CloudTrail
are shown in the eventName element for each record. Information about the user (Alice) is shown in the
userIdentity element:
{
"Records": [
{
"eventVersion": "1.01",
"userIdentity": {
"type": "IAMUser",
"principalId": "AIDAI2JXM4FBZZEXAMPLE",
"arn": "arn:aws:iam::123456789012:user/Alice",
"accountId": "123456789012",
"accessKeyId": "AKIAIOSFODNN7EXAMPLE"
},
"eventTime": "2014-09-12T19:47:32Z",
"eventSource": "cloudsearch.amazonaws.com",
"eventName": "CreateDomain",
"awsRegion": "us-east-1",
"sourceIPAddress": "198.51.100.0",
"requestParameters": {
"domainName": "imdb-movies"
},
"responseElements": {
"domainStatus": {
"created": true,
"searchService": {
},
"processing": false,
"docService": {
},
"domainName": "imdb-movies",
"domainId": "123456789012\/imdb-movies",
"requiresIndexDocuments": false,
"searchPartitionCount": 0,
"deleted": false,
"arn": "arn:aws:cloudsearch:us-east-1:123456789012:domain\/imdb-
movies",
"searchInstanceCount": 0
}
},
{
"eventVersion": "1.01",
"userIdentity": {
"type": "IAMUser",
"principalId": "AIDAI2JXM4FBZZEXAMPLE",
"arn": "arn:aws:iam::123456789012:user/Alice",
"accountId": "123456789012",
"accessKeyId": "AKIAIOSFODNN7EXAMPLE"
},
"eventTime": "2014-09-12T19:47:34Z",
"eventSource": "cloudsearch.amazonaws.com",
"eventName": "DefineIndexField",
"awsRegion": "us-east-1",
"sourceIPAddress": "198.51.100.0",
"requestParameters": {
"domainName": "imdb-movies",
API Version 2013-01-01
52
Amazon CloudSearch Developer Guide
Logging Configuration Service Calls Using CloudTrail
"indexField": {
"indexFieldType": "text",
"indexFieldName": "plot",
"textOptions": {
"highlightEnabled": true,
"returnEnabled": true,
"analysisScheme": "_en_default_",
"sortEnabled": true
}
}
},
"responseElements": {
"indexField": {
"options": {
"indexFieldType": "text",
"indexFieldName": "plot",
"textOptions": {
"highlightEnabled": true,
"returnEnabled": true,
"analysisScheme": "_en_default_",
"sortEnabled": true
}
},
"status": {
"pendingDeletion": false,
"state": "RequiresIndexDocuments",
"updateDate": "Sep 12, 2014 12:47:33 PM",
"creationDate": "Sep 12, 2014 12:47:33 PM",
"updateVersion": 5
}
}
},
"requestID": "98c6c9f4-7e0f-4982-ae43-67a183e74968",
"eventID": "3a7fe907-b482-46de-9f25-0ac035e84d1d"
}   
]
}
Tracking your Amazon CloudSearch Usage and
Charges
The AWS account activity page enables you to track your Amazon CloudSearch usage and charges.
To get your Amazon CloudSearch usage information
1. Go to aws.amazon.com and select Account Activity from the My Account/Console menu. (If you
are not already logged in to the AWS portal, you will be prompted to enter your user name and
password.)
2. Scroll down to the CloudSearch entry in the Details table and click Download Usage Report.
3. Specify the information you want to include in the report and click the download button for the data
format that you want to download. Reports can be downloaded as either XML or CSV.
API Version 2013-01-01
53
Amazon CloudSearch Developer Guide
Tracking your Amazon CloudSearch Usage and Charges
Deleting an Amazon CloudSearch Domain
If you are no longer using a search domain, you must delete it to avoid incurring additional usage fees.
You will still be charged for a domain even if it does not contain any documents—deleting all documents
does not delete the domain. Deleting a domain deletes the index associated with the domain and takes
the domain's document and search endpoints offline permanently. It can take some time to completely
remove a domain and decommission all of its resources. Small domains are typically deleted in a short
amount of time, while especially large domains may require an extended amount of time to be deleted.
During this process, the domain status is set to BEING DELETED and your account is not charged.
You can delete a domain from the Amazon CloudSearch console, using the aws cloudsearch
delete-domain command, or using the AWS SDKs.
Topics
• Deleting a Domain Using the Amazon CloudSearch Console (p.54)
• Deleting a Domain Using the AWS CLI (p.54)
• Deleting Amazon CloudSearch Domains Using the AWS SDKs (p.55)
Deleting a Domain Using the Amazon CloudSearch
Console
You can easily delete a domain from the domain dashboard in the Amazon CloudSearch console.
To delete a domain
1. Sign in to the AWS Management Console and open the Amazon CloudSearch console at https://
console.aws.amazon.com/cloudsearch/home.
2. In the Navigation pane, click the name of the domain you want to delete.
3. On the domain dashboard, click the Delete this Domain button.
4. In the Delete Domain dialog box, enable the checkbox and click OK to confirm that you want to
delete the domain.
Deleting a Domain Using the AWS CLI
You use the aws cloudsearch delete-domain command to delete a search domain and all of its
resources. For information about installing and setting up the AWS CLI, see the AWS Command Line
Interface User Guide.
Note
If you are using the 2.0.0.1 version of the Amazon CloudSearch command line tools, you can
use the cs-delete-domain command to delete a search domain. However, we recommend
that you migrate to the AWS CLI, which provides a cross-service CLI with a simplified installation,
unified configuration, and consistent command line syntax.
To delete a domain
Run the aws cloudsearch delete-domain command and specify the name of the domain you
want to delete. For example, to delete the movies domain, you specify --domain-name movies.
aws cloudsearch delete-domain --domain-name movies  
API Version 2013-01-01
54
Amazon CloudSearch Developer Guide
Deleting a Domain
Documents you may be interested
Documents you may be interested