Thema: [Excel]Makro gesucht
-
08.07.2020, 20:22 #1
- Registriert seit
- 17.09.2012
- Beiträge
- 1.865
Thanked 384 Times in 258 Posts[Excel]Makro gesucht
Hey ich suche ein Makro welches mir Infos aus einer PDF liest.
Genauer gesagt suche ich die Seitengröße .
Mit XPDF pdfinfo.exe hab ich das ganze schon mal via Batch gelöst, und wäre in Excel soweit das er mir ein Ergebnis in die Tabelle wirft aber leider nur für EINE vorher von Hand festgelegte PDF
Das ganze sollte basierend auf Hyperlink Verknüpfung funktionieren (Datei Speicherort der PDFs).
Irgendwer zufällig eine Idee?
-
12.07.2020, 22:40 #2
AW: [Excel]Makro gesucht
Die Library IText (verfügbar für das .NET Framework) kann die Pagesize auslesen. Hier sind einige Beispiele: https://kb.itextpdf.com/home/it7kb/f...a-pdf-document
IText 5 Installations-Guid: https://kb.itextpdf.com/home/it5kb/i...net-developersMfg
.\
-
14.07.2020, 16:44 #3
- Registriert seit
- 17.09.2012
- Beiträge
- 1.865
Thanked 384 Times in 258 PostsAW: [Excel]Makro gesucht
Leider geht etwas installieren nicht
Hier mal mein Code
Option Explicit
Private Function GetPDFText(ByVal strPath As String) As String
Dim objShell As Object, objExec As Object
Const cstrPDFInfo = "c:\1\pdfinfo.exe "
Set objShell = CreateObject("WScript.Shell")
Set objExec = objShell.Exec(cstrPDFInfo & strPath)
GetPDFText = objExec.StdOut.ReadAll
Set objExec = Nothing
Set objShell = Nothing
End Function
Sub TestIt()
Dim arInfos, arInfo, i As Long, j As Long
arInfos = Split(GetPDFText("c:\1\1.pdf"), vbNewLine)
j = 1
For i = 0 To UBound(arInfos)
arInfo = Split(arInfos(i), ":", 2)
If UBound(arInfo) = 1 Then
Cells(j, 1).Value = arInfo(0)
Cells(j, 2).Value = Trim(arInfo(1))
j = j + 1
End If
Next
End Sub
Er soll den Speicherort der PDF-Datei aber immer aus einer anderen Zelle nehmen und das Ergebnis immer in der ausgewählten Zelle auswerfen.
Jemand einen Tipp ?
Ähnliche Themen
-
Win7 G19 Makro Problem - Sonderzeichen / Chinesische Zeichen Verwenden?
Von ZarneXxX im Forum WindowsAntworten: 2Letzter Beitrag: 29.09.2014, 02:20 -
Gamer Tastatur inkl. Makro?
Von ZarneXxX im Forum KaufberatungAntworten: 2Letzter Beitrag: 22.04.2014, 21:22 -
Auf Teamspeak 3 Server connecten per Makro
Von Roxithro im Forum HardwareAntworten: 1Letzter Beitrag: 14.11.2012, 17:03 -
VBA in Excel 2007
Von Dennis170 im Forum HochsprachenAntworten: 10Letzter Beitrag: 04.05.2011, 11:54
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.