c# pdf reader writer : Delete page from pdf online control application platform web page azure winforms web browser TET-PDF-IFilter-5.0-manual7-part906

6.2  XML Elements and Attributes 71
6.2 XML Elements and Attributes
Table 6.1 contains details for the elements and attributes of the XML configuration file. 
More detailed information on the effects controlled by the XML configuration file can 
be found in the respective sections of this manual. The required and recommended set-
tings for specific IFilter clients are listed in the client-specific sections in Chapter 3, »In-
dexing Metadata«, page 37.
Fig. 6.1
Element hierarchy for the XML configuration. Optional elements are
enclosed with dashed boxes; elements in stroked boxes are required.
Delete page from pdf online - remove PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Provides Users with Mature Document Manipulating Function for Deleting PDF Pages
delete blank pages in pdf online; delete a page in a pdf file
Delete page from pdf online - VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Visual Basic Sample Codes to Delete PDF Document Page in .NET
delete page pdf acrobat reader; delete pages from pdf
72
Chapter 6:  XML Configuration File
Table 6.1 XML elements and attributes in the configuration file
element
description of the element and its attributes
DocOptions
parent: Tet
(May appear zero or one time) Option list for the TET function TET_open_document( ).
Filtering
parent:
TetPdfIFilterConfig
(May appear zero or one time) Specify details of the PDF filtering process. Supported attributes:
errorIndicator
(String; optional) String which is supplied to the IFilter client if a TET function call 
failed while processing a document. Details regarding the problem may be found in 
the Windows event log (see »Application event log«, page 66). The error indicator can 
be useful to identify indexing problems. It is emitted in addition to any (partial) text 
which may be retrieved from the document. It is recommended to supply a unique 
string without punctuation characters to make sure that the error indicator doesn't 
interfere with real index entries, e.g. TETPDFIFILTERERROR. Default: no error indicator
indexNestedPdf
(Boolean; optional) Process PDF attachments recursively (see Section 2.1, »PDF 
Document Domains«, page 19). Default: true
indexPageContents
(Boolean; optional) Indicates whether or not the contents of PDF pages will be 
indexed. Disabling page content indexing may be useful in scenarios where the search 
is exclusively driven by metadata properties. Default: true
metadataHandling
(Choice; optional) Select the type of metadata handling (see Section 3.6, »Index 
Metadata Properties as Text«, page 45). Default: property
ignore
Drop all metadata properties. This may be useful for debugging or perfor-
mance optimization in situations where metadata is not required.
property Treat metadata as properties.
propertyAndPrefixedText
In addition to treating metadata as properties, prepend the prefix speci-
fied in textIndexPrefix (if present) for custom properties and the prefix-
es according to Table 3.2, page 45, for predefined properties, and addition-
ally treat the result as plain text.
propertyAndText
In addition to treating metadata as properties, treat metadata as plain 
text.
useIdentifier
(Boolean; optional) Specify whether identifier or friendlyName will be used to 
identify properties if both of these attributes for the Property element are present. 
Default: true
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
Provides you with examples for adding an (empty) page to a PDF and adding empty pages You may feel free to define some continuous PDF pages and delete.
delete pages from pdf acrobat; copy pages from pdf into new pdf
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
RasterEdge. PRODUCTS: ONLINE DEMOS: Online HTML5 Document Viewer; Online XDoc.PDF C# File: Split PDF; C# Page: Insert PDF pages; C# Page: Delete PDF pages;
delete page numbers in pdf; add or remove pages from pdf
6.2  XML Elements and Attributes 73
LocaleId
parent: Filtering
(May appear zero or one time) Configure locale ID detection (see Section 2.2, »Automatic 
Language Detection«, page 24). Supported attributes:
arabic
(LCID; optional) LCID for Arabic text. Default: 0x0401 Arabic (SA)
chinese
(LCID; optional) LCID for Chinese text. Default: 0x0804 Chinese (People's Republic of 
China)
cyrillic
(LCID; optional) LCID for Cyrillic text. Default: 0x0419 Russian (RU)
default
(LCID; optional) Global LCID which will be used for all text chunks if detection is 
disabled. Default: 0x0800 (system-locale)
detection (Choice; optional) Control automatic LCID detection. Default: auto
auto
Determine LCID based on script and statistical language analysis.
disabled
Disable LCID detection; all other attributes except default and use-
CatalogLang will be ignored.
script
(TET PDF IFilter 4.0) Determine LCID based on script.
latin
(LCID; optional) LCID for Latin text. Default: 0x0409 English (US)
useCatalogLang
(Boolean; optional; TET PDF IFilter 4.0) Specify whether the Lang entry in the 
document’s catalog will be evaluated. If true, TET PDF IFilter checks the Lang entry in 
the PDF document catalog. If present, the Lang entry will be converted to an LCID. If 
the conversion is successful the LCID overrides the value of the LocaleId/@default 
attribute; if the LCID belongs to one of the Arabic, Chinese, Cyrillic, or Latin scripts it 
overrides the value of the corresponding attribute of the LocaleId element. Default: 
true
Metadata
parent:
TetPdfIFilterConfig
(May appear zero or one time) Specify metadata properties (see Section 3.4, »Custom Metadata 
Properties«, page 42). If present, this element must appear after Filtering and Tet.
PageOptions
parent: Tet
(May appear zero or one time) Option list for the TET function TET_open_page( ).
PrefixDeclaration
parent:
PrefixDeclarations
(May appear zero or more times) Declare a namespace prefix which can be used in Source/
@xmpName. Supported attributes:
prefix
(String which does not contain colon »:« characters; required) Prefix to be used as an 
abbreviation for the namespace URI.
uri
(URI; required) Namespace URI
PrefixDeclarations
parent: Metadata
(May appear zero or one time) Declare namespace prefixes for XMP properties in xmpName attri-
butes of the Source element.
Table 6.1 XML elements and attributes in the configuration file
element
description of the element and its attributes
C# PDF Page Insert Library: insert pages into PDF file in C#.net
Free components and online source codes for .NET framework 2.0+. PDF document files by C# code, how to rotate PDF document page, how to delete PDF page using C#
copy pages from pdf to word; acrobat export pages from pdf
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
RasterEdge. PRODUCTS: ONLINE DEMOS: Online HTML5 Document Viewer; Online XDoc.PDF C# File: Split PDF; C# Page: Insert PDF pages; C# Page: Delete PDF pages;
delete pages pdf document; delete page on pdf
74
Chapter 6:  XML Configuration File
Property
parent: PropertySet
(May appear one or more times) Specify a metadata property for indexing (see Section 3.4, 
»Custom Metadata Properties«, page 42).
At least one of identifier and friendlyName must be present. If both are supplied, identifier 
will be used in the IFilter interface unless Filtering/@useIdentifier=false.
Supported attributes:
identifier (Integer >=2; optional) Number which uniquely identifies the property in a 
PropertySet.
emitAsVector
(Boolean; optional) If true, the property value will be emitted as a single vector entity, 
regardless of the number of values.
If false, the property will be emitted as a flat value. If more than one source item was 
found, multiple flat properties will be emitted. Default: false
friendlyName
(String; optional) Name which uniquely identifies the property in a PropertySet. It 
can be used to document the property, or as an alternative to identifier.
precedence
(Choice; optional) Specifies precedence for multiple Source elements (default: first-
wins):
first-wins The first non-empty source will be used.
try-all
All non-empty sources contribute to the property.
textIndexPrefix
(String; optional) String to be prepended to the property value if Filtering/
@metadataHandling is propertyAndPrefixedText. Default: empty
type
(Choice; optional) Windows data type of the metadata property. Supported choices 
are Boolean, DateTime, Double, Int32, and String. Default: String
PropertySet
parent: Metadata
(May appear zero or more time) Specify filtering of a custom set of properties with the same 
GUID (see Section 3.4, »Custom Metadata Properties«, page 42).
If present, this element must appear after PropertySetCollection and PrefixDeclarations.
Supported attributes:
guid
(GUID; required) Unique 128-bit identifier for the property set in hexadecimal 
notation.
PropertySet-
Collection
parent: 
Metadata
(May appear zero or one time) Specify filtering of predefined property set collections (see Section 
3.3, »Predefined Metadata Properties«, page 41). A list of properties can be found in Appendix A, 
»Predefined Metadata Properties«. Supported attributes:
documentXmp
(Boolean; required) Emit document XMP properties. Default: false
imageXmp(Boolean; required) Emit image XMP properties. Default: false
internal (Boolean; required) Emit internal properties of TET PDF IFilter. Default: true
pdf
(Boolean; required) Emit PDF-specific properties. Default: false
shell
(Boolean; required) Emit shell properties. Default: true
Table 6.1 XML elements and attributes in the configuration file
element
description of the element and its attributes
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
in VB.NET. Ability to create a blank PDF page with related by using following online VB.NET source code. Support .NET WinForms, ASP
delete page in pdf; copy page from pdf
VB.NET PDF - Convert PDF Online with VB.NET HTML5 PDF Viewer
RasterEdge. PRODUCTS: ONLINE DEMOS: Online HTML5 Document Viewer; Online XDoc.PDF C# File: Split PDF; C# Page: Insert PDF pages; C# Page: Delete PDF pages;
delete blank page from pdf; delete pages from a pdf document
6.2  XML Elements and Attributes 75
Source
parent: Property
(May appear one or more times) Specify one or more sources for a metadata property.
The ordering of elements is relevant if Property/@precedence has the value first-wins. At least 
one of the attributes below must be provided.
Supported attributes:
pdfObject (pCOS path; optional) Extended pCOS path for one or more PDF objects of type 
Boolean, number, name or string containing the property. Default: /Root/Metadata 
(i.e. document-level XMP)
xmpName (String consisting of the schema’s prefix, a colon »:«, and the property name; optional) 
Fully qualified XMP property name. A prefix can be used instead of the namespace 
URI provided it has been declared in a PrefixDeclaration element. This attribute will 
only be used if pdfobject points to one or more XMP streams. Default: empty
Tet
parent:
TetPdfIFilterConfig
(May appear zero or one time) Specify processing options for the TET kernel; refer to the TET man-
ual for a description of the option list syntax and available options. Some options will be overrid-
den by TET PDF IFilter.
TetOptions
parent: Tet
(May appear zero or one time) Option list for the TET function TET_set_option( ).
TetPdfIFilterConfig
parent: (none)
(Must appear exactly once as the root element) Root element of the XML configuration file. Sup-
ported attribute:
version
(String; optional; TET PDF IFilter 4.0) Specify the version of TET PDF IFilter for which 
this configuration was written. Since the TETPDF IFilter 3 configuration file didn’t 
support this attribute the default is 3.0. New configurations should include this 
attribute with the appropriate version identifier (4.0 for TETPDF IFilter 4). Default: 
3.0
XmpLang
parent:
XmpLangSelector
(Must appear exactly once if XmpLangSelector/@languages=subset) Specify the language of an 
XMP property. Supported attribute:
lang
(Language identifier; required). Name of the language; currently x-default is the 
only supported value.
XmpLangSelector
parent: Xmp
(May appear zero or one time) Select a language variant of an XMP property for indexing. This is 
only relevant for properties with an XMP source of type Lang Alt. Supported attribute:
languages (Choice) Specify language-specific indexing of the property (default: all):
all
All available language entries of the property will be indexed.
subset
Only the languages specified in the XmpLang element will be indexed.
Table 6.1 XML elements and attributes in the configuration file
element
description of the element and its attributes
VB.NET PDF - Annotate PDF Online with VB.NET HTML5 PDF Viewer
Ability to insert a text note after selected text. Allow users to draw freehand shapes on PDF page. VB.NET HTML5 PDF Viewer: Annotate PDF Online.
delete pdf pages; add and delete pages in pdf online
C# HTML5 PDF Viewer SDK to annotate PDF document online in C#.NET
Ability to insert a text note after selected text. Allow users to draw freehand shapes on PDF page. C# HTML5 PDF Viewer: Annotate PDF Online.
best pdf editor delete pages; cut pages from pdf online
6.3 Sample Configuration File
The following listing shows a complete XML configuration file for TET PDF IFilter:
<?xml version="1.0" encoding="UTF-8"?>
<!--
XML configuration file for TET PDF IFilter
(c) PDFlib GmbH 2008-2015 www.pdflib.com
This file must be configured in the following registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\PDFlib\TET PDF IFilter5\configfile
-->
<n:TetPdfIFilterConfig
xmlns:n="http://www.pdflib.com/XML/TET_PDF_IFilter3/TET_PDF_IFilter_Config-3.0.xsd" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.pdflib.com/XML/TET_PDF_IFilter3/TET_PDF_IFilter_
Config-3.0.xsd http://www.pdflib.com/XML/TET_PDF_IFilter3/TET_PDF_IFilter_Config-3.0.xsd"
version="4.0">
<n:Tet>
<n:TetOptions></n:TetOptions>
<n:DocOptions></n:DocOptions>
<n:PageOptions></n:PageOptions>
</n:Tet>
<n:Filtering indexNestedPdf="true" metadataHandling="property" useIdentifier="true">
<n:LocaleId
detection="auto"
useCatalogLang="true"
default="0x0800"
arabic="0x0401"
chinese="0x0804"
cyrillic="0x0419"
latin="0x0409"/>
</n:Filtering>
<n:Metadata>
<n:PropertySetCollection
documentXmp="false"
imageXmp="false"
internal="true"
pdf="false"
shell="true"/>
<n:PropertySet guid="b01ca440-1b9f-11dd-8b87-0002a5d5c51b">
<n:Property identifier="2">
<n:Source pdfObject="/Info/Producer"/>
</n:Property>
</n:PropertySet>
</n:Metadata>
</n:TetPdfIFilterConfig>
A
P
r
e
d
e
f
i
n
e
d
M
e
t
a
d
a
t
a
P
r
o
p
e
r
t
i
e
s
7
7
APredefined Metadata Properties
The properties listed in Table A.1 are built into TET PDF IFilter, and therefore do not require any custom configuration. Although the 
actual property definitions are built into TET PDF IFilter, you must enable the desired property set collections in the XML configura-
tion file (see Section 3.3, »Predefined Metadata Properties«, page 41) in order to use these properties. For Windows Search you must 
register the properties with registerpropdesc.exe tool.
Table A.1 Property handling in TET PDF IFilter: predefined property set collections
property name for Windows Search;
also used to derive a prefix if the property is indexed as text
data type
multi-
valued
property set GUID/property ID
source:
XMP property or pCOS path
Shell property set collection
System.Document.Contributor
String
yes
F334115E-DA1B-4509-9B3D-119504DC7ABB/100
dc:contributor
System.Document.DateCreated
DateTime
no
F29F85E0-4FF9-1068-AB91-08002B27B3D9/12
xmp:CreateDate,
/Info/CreationDate
System.Document.DateSaved
DateTime
no
F29F85E0-4FF9-1068-AB91-08002B27B3D9/13
xmp:ModifyDate, /Info/ModDate
System.Document.DocumentID
String
no
E08805C8-E395-40DF-80D2-54F0D6C43154/100
dc:identifier
System.Document.PageCount
Int32
no
F29F85E0-4FF9-1068-AB91-08002B27B3D9/14
length:pages
System.Document.Version
String
no
D5CDD502-2E9C-101B-9397-08002B2CF9AE/29
xmpMM:VersionID
System.Search.Contents
String
yes
B725F130-47EF-101A-A5F1-02608C9EEBAC/19
text contents of PDF pages
System.Title
String
no
F29F85E0-4FF9-1068-AB91-08002B27B3D9/2
dc:title["x-default"], /Info/Title
System.Subject
String
no
F29F85E0-4FF9-1068-AB91-08002B27B3D9/3
dc:description["x-default"],
/Info/Subject
System.Author
String
yes
F29F85E0-4FF9-1068-AB91-08002B27B3D9/4
dc:creator, pdf:Author,
xmp:Author, /Info/Author
System.Keywords
String
yes
F29F85E0-4FF9-1068-AB91-08002B27B3D9/5
pdf:Keywords, /Info/Keywords
System.MIMEType
String
no
0B63E350-9CCC-11D0-BCDB-00805FCCCE04/5
application/pdf (fixed)
System.DateModified (IS: Write)
DateTime
no
B725F130-47EF-101A-A5F1-02608C9EEBAC/14
xmp:ModifyDate, /Info/ModDate
System.ApplicationName
String
no
F29F85E0-4FF9-1068-AB91-08002B27B3D9/18
xmp:CreatorTool, /Info/Creator
System.Kind
String
no
1E3EE840-BC2B-476C-8237-2ACD1A839B22/3
Document (fixed)
7
8
C
h
a
p
t
e
r
A
:
P
r
e
d
e
f
i
n
e
d
M
e
t
a
d
a
t
a
P
r
o
p
e
r
t
i
e
s
PDF property set collection
PDFlib.TETPDFIFilter.pdfversion
(contains the PDF version multiplied by 10, e.g. »16«)
String
no
E544AFE6-13E2-40F1-A702-DCEBE8FB7B02/2
pdfversion
PDFlib.TETPDFIFilter.pdfa
String
no
E544AFE6-13E2-40F1-A702-DCEBE8FB7B02/3
pdfa
PDFlib.TETPDFIFilter.pdfx
String
no
E544AFE6-13E2-40F1-A702-DCEBE8FB7B02/4
pdfx
PDFlib.TETPDFIFilter.font
String
yes
E544AFE6-13E2-40F1-A702-DCEBE8FB7B02/5
fonts[*]/name
PDFlib.TETPDFIFilter.bookmark
String
yes
E544AFE6-13E2-40F1-A702-DCEBE8FB7B02/6
bookmarks[*]/Title
PDFlib.TETPDFIFilter.annotation
String
yes
E544AFE6-13E2-40F1-A702-DCEBE8FB7B02/7
pages[*]/annots[*]/Contents
PDFlib.TETPDFIFilter.width
Double
yes
E544AFE6-13E2-40F1-A702-DCEBE8FB7B02/8
pages[*]/width
PDFlib.TETPDFIFilter.height
Double
yes
E544AFE6-13E2-40F1-A702-DCEBE8FB7B02/9
pages[*]/height
PDFlib.TETPDFIFilter.producer
String
no
E544AFE6-13E2-40F1-A702-DCEBE8FB7B02/10
/Info/Producer
PDFlib.TETPDFIFilter.trapped
String
no
E544AFE6-13E2-40F1-A702-DCEBE8FB7B02/11
/Info/Trapped
XMP document metadata property set collection (from the XMP 2005 specification)
Dublin Core
PDFlib.TETPDFIFilter.dc.contributor
String
yes
D92BB3CA-CE2B-4B9B-972A-5BF54B468171/2
dc:contributor
PDFlib.TETPDFIFilter.dc.coverage
String
no
D92BB3CA-CE2B-4B9B-972A-5BF54B468171/3
dc:coverage
PDFlib.TETPDFIFilter.dc.creator
String
yes
D92BB3CA-CE2B-4B9B-972A-5BF54B468171/4
dc:creator
PDFlib.TETPDFIFilter.dc.date
DateTime
yes
D92BB3CA-CE2B-4B9B-972A-5BF54B468171/5
dc:date
PDFlib.TETPDFIFilter.dc.description
String
yes
D92BB3CA-CE2B-4B9B-972A-5BF54B468171/6
dc:description
PDFlib.TETPDFIFilter.dc.format
String
no
D92BB3CA-CE2B-4B9B-972A-5BF54B468171/7
dc:format
PDFlib.TETPDFIFilter.dc.identifier
String
no
D92BB3CA-CE2B-4B9B-972A-5BF54B468171/8
dc:identifier
PDFlib.TETPDFIFilter.dc.language
String
yes
D92BB3CA-CE2B-4B9B-972A-5BF54B468171/9
dc:language
PDFlib.TETPDFIFilter.dc.publisher
String
yes
D92BB3CA-CE2B-4B9B-972A-5BF54B468171/10
dc:publisher
PDFlib.TETPDFIFilter.dc.relation
String
yes
D92BB3CA-CE2B-4B9B-972A-5BF54B468171/11
dc:relation
Table A.1 Property handling in TET PDF IFilter: predefined property set collections
property name for Windows Search;
also used to derive a prefix if the property is indexed as text
data type
multi-
valued
property set GUID/property ID
source:
XMP property or pCOS path
A
P
r
e
d
e
f
i
n
e
d
M
e
t
a
d
a
t
a
P
r
o
p
e
r
t
i
e
s
7
9
PDFlib.TETPDFIFilter.dc.rights
String
yes
D92BB3CA-CE2B-4B9B-972A-5BF54B468171/12
dc:rights
PDFlib.TETPDFIFilter.dc.source
String
no
D92BB3CA-CE2B-4B9B-972A-5BF54B468171/13
dc:source
PDFlib.TETPDFIFilter.dc.subject
String
yes
D92BB3CA-CE2B-4B9B-972A-5BF54B468171/14
dc:subject
PDFlib.TETPDFIFilter.dc.title
String
yes
D92BB3CA-CE2B-4B9B-972A-5BF54B468171/15
dc:title
PDFlib.TETPDFIFilter.dc.type
String
yes
D92BB3CA-CE2B-4B9B-972A-5BF54B468171/16
dc:type
XMP Basic
PDFlib.TETPDFIFilter.xmp.Advisory
String
yes
C60E822A-074F-4BD5-9889-6EBD372F2000/2
xmp:Advisory
PDFlib.TETPDFIFilter.xmp.BaseURL
String
no
C60E822A-074F-4BD5-9889-6EBD372F2000/3
xmp:BaseURL
PDFlib.TETPDFIFilter.xmp.CreateDate
DateTime
no
C60E822A-074F-4BD5-9889-6EBD372F2000/4
xmp:CreateDate
PDFlib.TETPDFIFilter.xmp.CreatorTool
String
no
C60E822A-074F-4BD5-9889-6EBD372F2000/5
xmp:CreatorTool
PDFlib.TETPDFIFilter.xmp.Identifier
String
yes
C60E822A-074F-4BD5-9889-6EBD372F2000/6
xmp:Identifier
PDFlib.TETPDFIFilter.xmp.Label
String
no
C60E822A-074F-4BD5-9889-6EBD372F2000/7
xmp:Label
PDFlib.TETPDFIFilter.xmp.MetadataDate
DateTime
no
C60E822A-074F-4BD5-9889-6EBD372F2000/8
xmp:MetadataDate
PDFlib.TETPDFIFilter.xmp.ModifyDate
DateTime
no
C60E822A-074F-4BD5-9889-6EBD372F2000/9
xmp:ModifyDate
PDFlib.TETPDFIFilter.xmp.Nickname
String
no
C60E822A-074F-4BD5-9889-6EBD372F2000/10
xmp:Nickname
PDFlib.TETPDFIFilter.xmp.Rating
Int32
no
C60E822A-074F-4BD5-9889-6EBD372F2000/11
xmp:Rating
XMP Rights Management
PDFlib.TETPDFIFilter.xmpRights.Certificate
String
no
0DE7A11C-E2C5-4EFA-8017-BECD888E7EC9/2
xmpRights:Certificate
PDFlib.TETPDFIFilter.xmpRights.Marked
Boolean
no
0DE7A11C-E2C5-4EFA-8017-BECD888E7EC9/3
xmpRights:Marked
PDFlib.TETPDFIFilter.xmpRights.Owner
String
yes
0DE7A11C-E2C5-4EFA-8017-BECD888E7EC9/4
xmpRights:Owner
PDFlib.TETPDFIFilter.xmpRights.UsageTerms
String
yes
0DE7A11C-E2C5-4EFA-8017-BECD888E7EC9/5
xmpRights:UsageTerms
PDFlib.TETPDFIFilter.xmpRights.WebStatement
String
no
0DE7A11C-E2C5-4EFA-8017-BECD888E7EC9/6
xmpRights:WebStatement
XMP Basic Job Ticket
PDFlib.TETPDFIFilter.xmpBJ.JobRef
String
yes
EBC983EF-C1CF-45C8-A29E-993543A0ECFB/2
xmpBJ:JobRef
Table A.1 Property handling in TET PDF IFilter: predefined property set collections
property name for Windows Search;
also used to derive a prefix if the property is indexed as text
data type
multi-
valued
property set GUID/property ID
source:
XMP property or pCOS path
8
0
C
h
a
p
t
e
r
A
:
P
r
e
d
e
f
i
n
e
d
M
e
t
a
d
a
t
a
P
r
o
p
e
r
t
i
e
s
XMP Paged-Text
PDFlib.TETPDFIFilter.xmpTPg.NPages
Int32
no
7A9EB492-35AB-49FE-B364-A21FC9575C28/2
xmpTPg:NPages
PDFlib.TETPDFIFilter.xmpTPg.PlateNames
String
yes
7A9EB492-35AB-49FE-B364-A21FC9575C28/3
xmpTPg:PlateNames
Adobe PDF
PDFlib.TETPDFIFilter.pdf.Keywords
String
no
17EB8447-FC9B-4D4D-81DF-31E9AA770CBF/2
pdf:Keywords
PDFlib.TETPDFIFilter.pdf.PDFVersion
String
no
17EB8447-FC9B-4D4D-81DF-31E9AA770CBF/3
pdf:PDFVersion
PDFlib.TETPDFIFilter.pdf.Producer
String
no
17EB8447-FC9B-4D4D-81DF-31E9AA770CBF/4
pdf:Producer
XMP image metadata property set collection (from the XMP 2005 specification)
Photoshop
PDFlib.TETPDFIFilter.images.photoshop.AuthorsPosition
String
yes
C9F08C60-189D-11DD-8441-0002A5D5C51B/2
photoshop:AuthorsPosition
PDFlib.TETPDFIFilter.images.photoshop.CaptionWriter
String
yes
C9F08C60-189D-11DD-8441-0002A5D5C51B/3
photoshop:CaptionWriter
PDFlib.TETPDFIFilter.images.photoshop.Category
String
yes
C9F08C60-189D-11DD-8441-0002A5D5C51B/4
photoshop:Category
PDFlib.TETPDFIFilter.images.photoshop.City
String
yes
C9F08C60-189D-11DD-8441-0002A5D5C51B/5
photoshop:City
PDFlib.TETPDFIFilter.images.photoshop.Country
String
yes
C9F08C60-189D-11DD-8441-0002A5D5C51B/6
photoshop:Country
PDFlib.TETPDFIFilter.images.photoshop.Credit
String
yes
C9F08C60-189D-11DD-8441-0002A5D5C51B/7
photoshop:Credit
PDFlib.TETPDFIFilter.images.photoshop.DateCreated
DateTime
yes
C9F08C60-189D-11DD-8441-0002A5D5C51B/8
photoshop:DateCreated
PDFlib.TETPDFIFilter.images.photoshop.Headline
String
yes
C9F08C60-189D-11DD-8441-0002A5D5C51B/9
photoshop:Headline
PDFlib.TETPDFIFilter.images.photoshop.Instructions
String
yes
C9F08C60-189D-11DD-8441-0002A5D5C51B/10
photoshop:Instructions
PDFlib.TETPDFIFilter.images.photoshop.Source
String
yes
C9F08C60-189D-11DD-8441-0002A5D5C51B/11
photoshop:Source
PDFlib.TETPDFIFilter.images.photoshop.State
String
yes
C9F08C60-189D-11DD-8441-0002A5D5C51B/12
photoshop:State
PDFlib.TETPDFIFilter.images.photoshop.SupplementalCategories
String
yes
C9F08C60-189D-11DD-8441-0002A5D5C51B/13
photoshop:SupplementalCategories
PDFlib.TETPDFIFilter.images.photoshop.TransmissionReference
String
yes
C9F08C60-189D-11DD-8441-0002A5D5C51B/14
photoshop:TransmissionReference
PDFlib.TETPDFIFilter.images.photoshop.Urgency
Int32
yes
C9F08C60-189D-11DD-8441-0002A5D5C51B/15
photoshop:Urgency
Table A.1 Property handling in TET PDF IFilter: predefined property set collections
property name for Windows Search;
also used to derive a prefix if the property is indexed as text
data type
multi-
valued
property set GUID/property ID
source:
XMP property or pCOS path
Documents you may be interested
Documents you may be interested