mvc view pdf : Convert image pdf to text software application dll winforms azure asp.net web forms mwg_guidance0-part1965

GUIDELINES 
FOR HANDLING 
IMAGE METADATA 
Version 2.0 
November 2010 
www.metadataworkinggroup.org 
Convert image pdf to text - software application dll:C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net, ASP.NET MVC, WinForms, WPF application
C# PDF to Text (TXT) Converting Library to Convert PDF to Text
www.rasteredge.com
Convert image pdf to text - software application dll:VB.NET PDF Convert to Text SDK: Convert PDF to txt files in vb.net, ASP.NET MVC, WinForms, WPF application
VB.NET Guide and Sample Codes to Convert PDF to Text in .NET Project
www.rasteredge.com
Guidelines For Handling Image Metadata 
Metadata Working Group 
__________________________________________________________________________
__________________________________________________________________________ 
www.metadataworkinggroup.org 
Page 2 
Copyrights 
© Copyright 2008, 2009, 2010 by Adobe Systems Inc., Apple Inc., Canon Inc., Microsoft Corp., Nokia 
Corp. and Sony Corp. All rights reserved. 
Terms and Conditions 
This document is made available by Adobe Systems Inc., Apple Inc., Canon Inc., Microsoft Corp., 
Nokia Corp. and Sony Corp. (collectively, the “Authors”) and grants you (either an individual or an 
entity) and your affiliates (“Licensee”) this license. Licensee agrees that Licensee has read, 
understood and will comply with these terms and conditions.  
1. Definitions 
1.1  “Licensed Products means only those specific portions of products (hardware, software or 
combinations thereof) that implement and are compliant with all Normative Portions of the 
Guidelines.  
1.2  “Normative Portions means a portion of the Guidelines that must be implemented to comply 
with such guidelines. If such guidelines define optional parts, Normative Portions include those 
portions of the optional part that must be implemented if the implementation is to comply with 
such optional part.  
1.3  “Necessary Claims are those claims of a patent or patent application, throughout the world, 
excluding design patents and design registrations, owned or controlled, or that can be 
sublicensed in compliance with the requirements of this Agreement, by the party or its affiliates 
now or at any future time and which would necessarily be infringed by implementation of the 
Guidelines. A claim is necessarily infringed hereunder only when it is not possible to avoid 
infringing it because there is no non-infringing alternative for implementing the Normative 
Portions of the Guidelines. Notwithstanding the foregoing, Necessary Claims shall not include 
any claims other than as set forth above even if contained in the same patent as Necessary 
Claims; or that read solely on any implementations of any portion of the Guidelines that are not 
required by the Normative Portions of the Guidelines, or that, if licensed, would require a 
payment of royalties by the licensor to unaffiliated third parties. Moreover, Necessary Claims 
shall not include (i) any enabling technologies that may be necessary to make or use any 
Licensed Product but are not themselves expressly set forth in the Guidelines (e.g., 
semiconductor manufacturing technology, compiler technology, object oriented technology, 
basic operating system technology, data and voice networking technology, and the like); or (ii) 
the implementation of other published standards developed elsewhere and merely referred to in 
the body of the Guidelines, or (iii) any Licensed Product and any combinations thereof the 
purpose or function of which is not required for compliance with the Guidelines. For purposes of 
this definition, the Guidelines shall be deemed to include only architectural and interconnection 
requirements essential for interoperability and shall not include any implementation examples 
unless such implementation examples are expressly identified as being required for compliance 
with the Guidelines. 
1.4  “Guidelines mean the Guidelines For Handling Image Metadata Version 2.0.  
software application dll:C# Create PDF from images Library to convert Jpeg, png images to
If using x86, the platform target should be x86. C#.NET Example: Convert One Image to PDF in Visual C# .NET Class. Here, we take Gif image file as an example.
www.rasteredge.com
software application dll:C# PDF Image Extract Library: Select, copy, paste PDF images in C#
How to C#: Extract Image from PDF Document. List<PDFImage> allImages = PDFImageHandler. ExtractImages(page); C#: Select An Image from PDF Page by Position.
www.rasteredge.com
Guidelines For Handling Image Metadata 
Metadata Working Group 
__________________________________________________________________________
__________________________________________________________________________ 
www.metadataworkinggroup.org 
Page 3 
2. License 
2.1  Copyright: Licensee must include the following on ALL copies of the Guidelines, or portions 
thereof that Licensee makes: 
2.1.1. A link or URL to the Guidelines at this location: http://www.metadataworkinggroup.org 
2.1.2. The copyright notice as shown in the Guidelines. 
2.2  Patent: The Authors each will grant Licensee a royalty-free license under reasonable, non-
discriminatory terms and conditions to their Necessary Claims to make, have made, use, 
reproduce market, import, offer to sell and sell, and to otherwise distribute Licensed Products. 
Licensee agrees to grant Authors and their affiliates a royalty-free license under reasonable, 
non-discriminatory terms and conditions to its Necessary Claims to make, have made, use, 
reproduce market, import, offer to sell and sell, and to otherwise distribute Licensed Products. 
Nothing herein shall prevent the Authors from charging a reasonable royalty for such Necessary 
Claims to any party who is offering their Necessary Claims on royalty bearing terms. 
3. Limitations 
3.1  No Warranty: THE “GUIDELINES FOR HANDLING IMAGE METADATA VERSION 2.0” 
GUIDELINES IS PROVIDED “AS IS,” AND THE AUTHORS MAKE NO REPRESENTATIONS 
OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-
INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE GUIDELINES ARE SUITABLE 
FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT 
INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER 
RIGHTS. 
3.2  No Liability: THE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, 
INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO ANY 
USE OR DISTRIBUTION OF THE GUIDELINES. 
3.3  Trademark: The name and trademarks of the Authors may NOT be used in any manner, 
including advertising or publicity pertaining to the Guidelines or its contents without specific, 
written prior permission. Title to copyright in the Guidelines will at all times remain with the 
Authors. 
3.4  No Other Rights: No other rights are granted by implication, estoppel or otherwise. 
Normative Sections 
This document attempts to conform to the keyword usage practices defined in RFC 2119. This RFC 
defines the use and strength of the capitalized terms MUST, MUST NOT, SHOULD, SHOULD NOT 
and MAY. All sections and appendixes, except the first chapter “Introduction”, are normative, unless 
they are explicitly indicated to be informative. 
These imperatives are used to highlight those requirements that are required to insure interoperability 
and drive compatibility. 
software application dll:C# PDF insert image Library: insert images into PDF in C#.net, ASP
C#.NET PDF SDK - Add Image to PDF Page in C#.NET. How to Insert & Add Image, Picture or Logo on PDF Page Using C#.NET. Add Image to PDF Page Using C#.NET.
www.rasteredge.com
software application dll:VB.NET PDF Image Extract Library: Select, copy, paste PDF images
VB.NET PDF - Extract Image from PDF Document in VB.NET. Support PDF VB.NET : Select An Image from PDF Page by Position. Sample for
www.rasteredge.com
Guidelines For Handling Image Metadata 
Metadata Working Group 
__________________________________________________________________________
__________________________________________________________________________ 
www.metadataworkinggroup.org 
Page 4 
References 
This document includes the following references to third party documents: 
Metadata Specifications 
Exif 2.3  
http://www.cipa.jp/english/hyoujunka/kikaku/pdf/DC-008-2010_E.pdf 
DCF 2.0 (2010) 
 http://www.cipa.jp/english/hyoujunka/kikaku/pdf/DC-009-2010_E.pdf 
IPTC-IIM 4.1   
http://www.iptc.org/std/IIM/4.1/specification/IIMV4.1.pdf 
IPTC Core 1.0 
http://www.iptc.org/std/Iptc4xmpCore/1.0/specification/Iptc4xmpCore_1.0-spec-XMPSchema_8.pdf 
IPTC Core 1.1 & IPTC Extension 1.1 
http://www.iptc.org/std/photometadata/specification/IPTC-PhotoMetadata-201007.pdf 
XMP  
http://www.adobe.com/devnet/xmp/ 
File Format Specifications 
JPEG 
http://www.jpeg.org/jpeg/  
TIFF  
http://partners.adobe.com/public/developer/en/tiff/TIFF6.pdf 
PSD/PSIRs   
http://www.adobe.com/go/psir 
Miscellaneous 
RDF  
http://www.w3.org/TR/rdf-schema 
Dublin Core   
http://dublincore.org/documents/dces 
RFC2119 
http://www.ietf.org/rfc/rfc2119.txt 
Date and Time (W3C) 
http://www.w3.org/TR/NOTE-datetime 
software application dll:VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.
C#: Convert PDF to HTML; C#: Convert PDF to Jpeg; C# C# Page: Delete PDF pages; C# Read: PDF Text Extract; C# Read: PDF Image Extract; C# Write: Insert text into
www.rasteredge.com
software application dll:C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
NET. .NET library to batch convert PDF files to jpg image files. High quality jpeg file can be exported from PDF in .NET framework.
www.rasteredge.com
Guidelines For Handling Image Metadata 
Metadata Working Group 
__________________________________________________________________________
__________________________________________________________________________ 
www.metadataworkinggroup.org 
Page 5 
TABLE OF CONTENTS 
1. About This Document .................................................................................................................... 7
2. Introduction .................................................................................................................................... 8
2.1 About the Metadata Working Group ............................................................................................. 11
2.2 Scoping the work ......................................................................................................................... 11
2.3 Digital imaging metadata initiative ................................................................................................ 12
2.4 Relationship to standards organizations ....................................................................................... 13
2.5 Definition of terms ........................................................................................................................ 14
3. Usage and Data Model ................................................................................................................. 15
3.1 Actor definition ............................................................................................................................. 15
3.1.1 Creator .................................................................................................................................. 15
3.1.2 Changer ................................................................................................................................ 16
3.1.3 Consumer .............................................................................................................................. 16
4. Metadata Management ................................................................................................................. 18
4.1 Existing metadata standards ........................................................................................................ 18
4.2 Metadata formats within image files ............................................................................................. 20
4.2.1 Handling a single metadata format ........................................................................................ 20
4.2.2 Handling multiple metadata formats ....................................................................................... 20
4.2.2.1 Exif and IPTC-IIM in the context of XMP ......................................................................... 22
4.2.3 Metadata reconciliation guidance .......................................................................................... 23
4.2.3.1 Handling Exif and XMP ................................................................................................... 23
4.2.3.2 Handling IPTC-IIM and XMP ........................................................................................... 26
4.2.3.3 Handling Exif/TIFF, IPTC-IIM and XMP metadata ........................................................... 29
4.2.3.4 More complex reconciliation in popular image formats .................................................... 30
5. Metadata Guidelines .................................................................................................................... 35
5.1 Keywords ..................................................................................................................................... 35
5.2 Description ................................................................................................................................... 36
5.3 Date/Time .................................................................................................................................... 37
5.4 Orientation ................................................................................................................................... 39
5.5 Rating .......................................................................................................................................... 41
5.6 Copyright ..................................................................................................................................... 42
software application dll:VB.NET PDF insert image library: insert images into PDF in vb.net
VB.NET code to add an image to the inputFilePath As String = Program.RootPath + "\\" 1.pdf" Dim doc New PDFDocument(inputFilePath) ' Get a text manager from
www.rasteredge.com
software application dll:VB.NET PDF Text Extract Library: extract text content from PDF
Extract highlighted text out of PDF document. Image text extraction control provides text extraction from PDF images and image files.
www.rasteredge.com
Guidelines For Handling Image Metadata 
Metadata Working Group 
__________________________________________________________________________
__________________________________________________________________________ 
www.metadataworkinggroup.org 
Page 6 
5.7 Creator ......................................................................................................................................... 43
5.8 Location ....................................................................................................................................... 45
5.8.1 Location Created (GPS Latitude/Longitude) .......................................................................... 45
5.8.2 Location Created (Textual Properties) ................................................................................... 46
5.8.3 Location Shown (GPS Latitude/Longitude) ............................................................................ 47
5.8.4 Location Shown (Textual Properties) ..................................................................................... 48
5.8.5 Reconciling Location Data ..................................................................................................... 49
5.9 Image Region Metadata ............................................................................................................... 51
5.10 Hierarchical Keywords ............................................................................................................... 60
5.11 Collections ................................................................................................................................. 65
APPENDIX A: References ................................................................................................................ 69
APPENDIX B: Implementation Notes .............................................................................................. 71
APPENDIX C: XMP Definitions ........................................................................................................ 73
Guidelines For Handling Image Metadata 
Metadata Working Group 
__________________________________________________________________________
__________________________________________________________________________ 
www.metadataworkinggroup.org 
Page 7 
1. ABOUT THIS DOCUMENT 
The “Guidelines for Handling Image Metadata” document is being updated regularly to incorporate 
user feedback as well as addressing new areas that have been identified as valuable in the scope of 
the Metadata Working Group. 
This document can be found at the following address: http://www.metadataworkinggroup.org 
Document history 
Version 
Date 
Description 
1.0 
September 2008 
Initial guidance document of Metadata Working Group 
1.0.1 
February 2009 
First update incorporating users’ feedback 
2.0 
October 2010 
Major update and addition of new schemata for image region 
metadata, hierarchical keywords and collections 
New in this version 
Updated document structure  
Clarified text encoding section 
Provided additional guidance for location based metadata 
Added schema support for the following consumer metadata: 
 Image Region Metadata 
 Hierarchical Keywords 
 Collections 
Acknowledgments 
This document is the result of a collaborative effort amongst Metadata Working Group members. We 
wish to thank all of those members of the metadata community who spent time and energy to review 
this document and provide us with valuable feedback. 
Guidelines For Handling Image Metadata 
Metadata Working Group 
__________________________________________________________________________
__________________________________________________________________________ 
www.metadataworkinggroup.org 
Page 8 
2. INTRODUCTION 
Metadata, often referred to as “data about data,” provides interesting information that supplements the 
primary content of digital documents. Metadata has become a powerful tool to organize and search 
through the growing libraries of image, audio and video content that users are producing and 
consuming. This is especially important in the area of digital photography where, despite the increased 
quality and quantity of sensor elements, it is not currently practical to organize and query images 
based only on the millions of image pixels. Instead, it is best to use metadata properties that describe 
what the photo represents and where, when and how the image was taken. 
Metadata is now critical in workflows ranging from consumer sharing experiences to professional-level 
asset management. That said, there are several complications which result from structural hierarchies 
required to store metadata within images: 
Digital images are stored in a variety of common file formats such as TIFF, JPEG and PSD as well as 
proprietary formats such as RAW. Each file format has distinct rules regarding how metadata formats 
must be stored within the file. 
Within image file formats, metadata can be stored using a variety of common metadata container 
formats such as Exif/TIFF IFDs, Adobe XMP, Photoshop Image Resources (PSIR) and IPTC-IIM. 
Each metadata container format has unique rules regarding how metadata properties must be stored, 
ordered and encoded within the container. 
Within these metadata container formats, metadata can be stored according to various semantic 
groupings. Examples of these groupings are tags within Exif which relate to GPS, Dublin Core 
represented in XMP and IPTC-IIM’s Application Records.  
Guidelines For Handling Image Metadata 
Metadata Working Group 
__________________________________________________________________________
__________________________________________________________________________ 
www.metadataworkinggroup.org 
Page 9 
Some metadata semantic groupings, such as IPTC’s, are intended for use in specific user workflows 
and some, such as Exif’s, can be stored using multiple metadata container formats.  
Within metadata semantic groupings, there can be dozens of individual metadata properties. Each 
metadata property can require data of specific types such as strings, numbers or arrays. Some 
metadata properties are conventionally read-only while others can be modified by the user. Metadata 
properties are typically objective but some are subjective. Some useful properties, such as user 
ratings, have no commonly used standard storage container while others, such as copyright strings, 
can be stored within many containers with similar but subtly distinct semantics. 
Guidelines For Handling Image Metadata 
Metadata Working Group 
__________________________________________________________________________
__________________________________________________________________________ 
www.metadataworkinggroup.org 
Page 10 
The above structural complexities have traditionally caused further complications which challenge the 
effective use of metadata in workflows: 
Different applications and devices have chosen to handle ambiguously or weakly-
defined metadata specifications in different ways. 
Different applications and devices have chosen to follow different policies in cases 
where metadata can be stored in more than one standard location. 
An application or device often stores proprietary metadata, such as maker notes, 
within a metadata container. This practice is fragile because such private data can 
easily be lost when a different application modifies a file.  
Some applications and devices usurp general purpose metadata properties to 
address specific needs. This can cause compatibility problems for applications that 
correctly use those properties in accordance with the generally accepted 
specification. 
Some applications avoid the complexities of storing metadata within image files 
altogether and opt, instead, to store it in a separate file or database. This practice 
can easily result in the loss of metadata when a file is used across several 
applications. 
All of these problems have led to significant frustration for users who want consistent metadata 
interoperability across digital imaging products and services. Manufacturers of digital imaging 
hardware, software and services spend substantial development resources dealing with these 
problems. Until practical guidance to resolve these complexities exists, these problems will 
continue to cost both users and industry time and resources. 
Documents you may be interested
Documents you may be interested