VERSION 5.00 Object = "{F9043C88-F6F2-101A-A3C9-08002B2F49FB}#1.2#0"; "comdlg32.ocx" Begin VB.Form Form1 BackColor = &H00FFFFFF& BorderStyle = 1 'Fixed Single Caption = "3-Heights PDF Extract Tool -Annotations" ClientHeight = 3600 ClientLeft = 45 ClientTop = 330 ClientWidth = 9120 FillColor = &H00FFFFFF& LinkTopic = "Form1" MaxButton = 0 'False MinButton = 0 'False ScaleHeight = 3600 ScaleWidth = 9120 StartUpPosition = 3 'Windows Default Begin VB.TextBox TextLogo BackColor = &H006699FF& BorderStyle = 0 'None BeginProperty Font Name = "Verdana" Size = 9.75 Charset = 0 Weight = 700 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty ForeColor = &H00FFFFFF& Height = 375 Left = 1440 TabIndex = 14 Text = " 3-Heights PDF Extract Tool - Annotations" Top = 120 Width = 7575 End Begin VB.Frame Frame2 BackColor = &H00E2D1AE& BorderStyle = 0 'None Height = 2970 Left = 0 TabIndex = 11 Top = 0 Width = 1335 Begin VB.Label Label1 BackColor = &H00D7B67A& Caption = "Annotations" BeginProperty Font Name = "Verdana" Size = 8.25 Charset = 0 Weight = 700 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty ForeColor = &H00996600& Height = 315 Left = 0 TabIndex = 13 Top = 1440 Width = 1335 End Begin VB.Label Label10 BackColor = &H00D7B67A& Caption = " PDF FILE" BeginProperty Font Name = "Verdana" Size = 8.25 Charset = 0 Weight = 700 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty ForeColor = &H00996600& Height = 315 Left = 0 TabIndex = 12 Top = 840 Width = 1335 End End Begin VB.Frame Frame16 BackColor = &H00E2D1AE& BorderStyle = 0 'None Height = 255 Left = 0 TabIndex = 9 Top = 3000 Width = 9135 Begin VB.Label Label22 BackColor = &H00D7B67A& BackStyle = 0 'Transparent Caption = "Last update: November 22, 2005 - Copyright 2001-2005 PDF Tools AG" BeginProperty Font Name = "Verdana" Size = 8.25 Charset = 0 Weight = 700 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty ForeColor = &H00996600& Height = 315 Left = 720 TabIndex = 10 Top = 0 Width = 6975 End End Begin VB.Frame Frame17 BackColor = &H00996600& BorderStyle = 0 'None Height = 45 Left = 0 TabIndex = 8 Top = 3240 Width = 9135 End Begin VB.Frame Frame14 Appearance = 0 'Flat BackColor = &H00996600& BorderStyle = 0 'None ForeColor = &H80000008& Height = 540 Left = 1440 TabIndex = 4 Top = 720 Width = 7500 Begin VB.Frame Frame3 Appearance = 0 'Flat BackColor = &H00FFFFFF& BorderStyle = 0 'None ForeColor = &H80000008& Height = 500 Left = 20 TabIndex = 5 Top = 20 Width = 7460 Begin VB.TextBox txtInput BeginProperty Font Name = "Verdana" Size = 8.25 Charset = 0 Weight = 400 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty Height = 285 Left = 120 TabIndex = 7 Top = 120 Width = 6135 End Begin VB.CommandButton OpenPDF Caption = "Browse" BeginProperty Font Name = "Verdana" Size = 8.25 Charset = 0 Weight = 400 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty Height = 375 Left = 6360 TabIndex = 6 Top = 80 Width = 975 End End End Begin VB.Frame Frame1 Appearance = 0 'Flat BackColor = &H00996600& BorderStyle = 0 'None ForeColor = &H80000008& Height = 1260 Left = 1440 TabIndex = 0 Top = 1320 Width = 7500 Begin VB.Frame Frame4 Appearance = 0 'Flat BackColor = &H00FFFFFF& BorderStyle = 0 'None ForeColor = &H80000008& Height = 1220 Left = 20 TabIndex = 1 Top = 20 Width = 7460 Begin VB.TextBox txtList BeginProperty Font Name = "Verdana" Size = 8.25 Charset = 0 Weight = 400 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty Height = 1005 Left = 120 MultiLine = -1 'True TabIndex = 3 Top = 120 Width = 6135 End Begin VB.CommandButton Extract Caption = "List Annots" Height = 495 Left = 6360 TabIndex = 2 Top = 120 Width = 975 End End End Begin MSComDlg.CommonDialog fileDialog Left = 8160 Top = 2520 _ExtentX = 847 _ExtentY = 847 _Version = 393216 End End Attribute VB_Name = "Form1" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = False Attribute VB_PredeclaredId = True Attribute VB_Exposed = False ' Visual Basic 6 sample for the 3-Heights PDF Extract Tool API ' http://www.pdf-tools.com ' ' Copyright (C) 2005 PDF Tools AG, Switzerland ' Permission to use, copy, modify, and distribute this ' software and its documentation for any purpose and without ' fee is hereby granted, provided that the above copyright ' notice appear in all copies and that both that copyright ' notice and this permission notice appear in supporting ' documentation. This software is provided "as is" without ' express or implied warranty. Private Sub Extract_Click() Dim doc As New PDFPARSERLib.Document Dim pdf As PDFPARSERLib.Page Dim annot As PDFPARSERLib.Annotation If Not doc.Open(txtInput, "") Then MsgBox "Could not open PDF file." Exit Sub End If doc.PageNo = 1 Set pdf = doc.Page txtList.Text = "" annotcount = 0 Set annot = pdf.GetFirstAnnotation While Not annot Is Nothing txtList.Text = txtList.Text & "Annotation: Page=" & doc.PageNo & ", Name=" & annot.Name & ", Subtype=" & annot.Subtype & Chr(13) & Chr(10) Set annot = pdf.GetNextAnnotation Wend End Sub Private Sub OpenPDF_Click() ' Open File Dialog fileDialog.FileName = txtInput fileDialog.ShowOpen txtInput = fileDialog.FileName End Sub