From cf15813c35a75067e828608c665dae30999f8dd5 Mon Sep 17 00:00:00 2001 From: Robin Watts Date: Wed, 20 May 2020 14:45:15 +0100 Subject: Update Acrobat2Tiff to VS2019 --- toolbin/Acrobat2Tiff/Acrobat2Tiff.sln | 9 +++- toolbin/Acrobat2Tiff/Acrobat2Tiff/Acrobat2Tiff.vb | 43 +++++++++-------- .../Acrobat2Tiff/Acrobat2Tiff/Acrobat2Tiff.vbproj | 15 ++++-- .../Acrobat2Tiff/Application.Designer.vb | 2 +- .../Acrobat2Tiff/Resources.Designer.vb | 27 ++++++----- .../Acrobat2Tiff/Acrobat2Tiff/Settings.Designer.vb | 55 +++------------------- 6 files changed, 63 insertions(+), 88 deletions(-) diff --git a/toolbin/Acrobat2Tiff/Acrobat2Tiff.sln b/toolbin/Acrobat2Tiff/Acrobat2Tiff.sln index de3d9ba6c..49ca89629 100644 --- a/toolbin/Acrobat2Tiff/Acrobat2Tiff.sln +++ b/toolbin/Acrobat2Tiff/Acrobat2Tiff.sln @@ -1,6 +1,8 @@  -Microsoft Visual Studio Solution File, Format Version 9.00 -# Visual Studio 2005 +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.30104.148 +MinimumVisualStudioVersion = 10.0.40219.1 Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Acrobat2Tiff", "Acrobat2Tiff\Acrobat2Tiff.vbproj", "{7A41EF6A-2A49-4018-94E7-CE144E33D39D}" EndProject Global @@ -17,4 +19,7 @@ Global GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {9154FE35-6D39-44CF-B5F8-553507580CBC} + EndGlobalSection EndGlobal diff --git a/toolbin/Acrobat2Tiff/Acrobat2Tiff/Acrobat2Tiff.vb b/toolbin/Acrobat2Tiff/Acrobat2Tiff/Acrobat2Tiff.vb index 286a81f70..6feba51e9 100644 --- a/toolbin/Acrobat2Tiff/Acrobat2Tiff/Acrobat2Tiff.vb +++ b/toolbin/Acrobat2Tiff/Acrobat2Tiff/Acrobat2Tiff.vb @@ -15,8 +15,8 @@ Module Acrobat2Tiff Console.WriteLine(" using [ -gray | -mono | -rgb | -cmyk ]") Console.WriteLine(" Resolution defaults to 72dpi, but may be specified e.g. -r 300") Console.WriteLine("") - Console.WriteLine("Tested with Acrobat 9.0, will hopefully work with 7/8/10/11/DC too.") - Console.WriteLine("Ensure you have no other Acrobat processes running, or the colorspace") + Console.WriteLine("Tested with Acrobat 9.0, will hopefully work with 7/8/10/11/DC too.") + Console.WriteLine("Ensure you have no other Acrobat processes running, or the colorspace") Console.WriteLine("and Resolution of output images may be wrong.") End Sub @@ -45,10 +45,11 @@ Module Acrobat2Tiff Dim i As Integer Dim cspace As Integer Dim infile As String - Dim outfile As String + Dim outfile As String + Dim result As Integer - ' Set defaults - infile = "" + ' Set defaults + infile = "" outfile = "" res = 72 cspace = 1 @@ -95,14 +96,14 @@ Module Acrobat2Tiff Return End If - 'Console.WriteLine("Input: '" & infile & "'") - 'Console.WriteLine("Output: '" & outfile & "'") - 'Console.WriteLine("Resolution: " & CStr(res)) - 'Console.WriteLine("CSpace: " & CStr(cspace)) + Console.WriteLine("Input: '" & infile & "'") + Console.WriteLine("Output: '" & outfile & "'") + Console.WriteLine("Resolution: " & CStr(res)) + Console.WriteLine("CSpace: " & CStr(cspace)) - ' Set the registry values - setRegistryKeys("HKEY_CURRENT_USER\Software\Adobe\Adobe Acrobat\7.0\AVConversionFromPDF\cSettings", "TIFF", res, cspace) - setRegistryKeys("HKEY_CURRENT_USER\Software\Adobe\Adobe Acrobat\8.0\AVConversionFromPDF\cSettings", "TIFF", res, cspace) + ' Set the registry values + setRegistryKeys("HKEY_CURRENT_USER\Software\Adobe\Adobe Acrobat\7.0\AVConversionFromPDF\cSettings", "TIFF", res, cspace) + setRegistryKeys("HKEY_CURRENT_USER\Software\Adobe\Adobe Acrobat\8.0\AVConversionFromPDF\cSettings", "TIFF", res, cspace) setRegistryKeys("HKEY_CURRENT_USER\Software\Adobe\Adobe Acrobat\9.0\AVConversionFromPDF\cSettings", "TIFF", res, cspace) setRegistryKeys("HKEY_CURRENT_USER\Software\Adobe\Adobe Acrobat\10.0\AVConversionFromPDF\cSettings", "TIFF", res, cspace) setRegistryKeys("HKEY_CURRENT_USER\Software\Adobe\Adobe Acrobat\11.0\AVConversionFromPDF\cSettings", "TIFF", res, cspace) @@ -114,17 +115,19 @@ Module Acrobat2Tiff ' Create Acrobat Document object PDDoc = CreateObject("AcroExch.PDDoc") - ' Open PDF file - PDDoc.Open(infile) + ' Open PDF file + result = PDDoc.Open(infile) - ' Hide Acrobat application so everything is done in silent mode - PDFApp.Hide() + ' Hide Acrobat application so everything is done in silent mode + 'PDFApp.Hide() - ' Create Javascript bridge object - JSObj = PDDoc.GetJSObject() + ' Create Javascript bridge object - ' Create Tiff file - JSObj.SaveAs(outfile, "com.adobe.acrobat.tiff") + JSObj = PDDoc.GetJSObject + result = PDDoc.GetNumPages + + ' Create Tiff file + JSObj.SaveAs(outfile, "com.adobe.acrobat.tiff") PDDoc.Close() PDFApp.CloseAllDocs() diff --git a/toolbin/Acrobat2Tiff/Acrobat2Tiff/Acrobat2Tiff.vbproj b/toolbin/Acrobat2Tiff/Acrobat2Tiff/Acrobat2Tiff.vbproj index 2d53c9024..788eca7ae 100644 --- a/toolbin/Acrobat2Tiff/Acrobat2Tiff/Acrobat2Tiff.vbproj +++ b/toolbin/Acrobat2Tiff/Acrobat2Tiff/Acrobat2Tiff.vbproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -11,6 +11,11 @@ Acrobat2Tiff Acrobat2Tiff Console + + + + + 2.0 true @@ -19,7 +24,7 @@ true bin\Debug\ Acrobat2Tiff.xml - 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 + 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022,42353,42354,42355 pdbonly @@ -28,7 +33,7 @@ true bin\Release\ Acrobat2Tiff.xml - 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 + 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022,42353,42354,42355 @@ -50,6 +55,7 @@ True Application.myapp + True True @@ -91,6 +97,9 @@ False + + +