Mit folgendem Code lade ich mir ein PDF Dokument in das Array newImage(x,0)
Dann ist das X in newImage(x, 0) die jeweilige Seitenzahl.
Nun möchte ich das ganze auch mit Word Dokumenten machen.
Sie also Seite für Seite in das Array laden.
Eig. müsste es ja so ähnlich gehen wie oben, leider fehlt mir da aber die passende Library für...
Hat jemand eine Library für mich oder wenn nicht einen Hinweis, wie ich das sonst erledigen kann?
VB.NET-Quellcode
- mPDFDoc = New PDFLibNet.PDFWrapper("")
- mPDFDoc.LoadPDF(dat_path)
- For a = 0 To mPDFDoc.PageCount
- dc_pg += 1
- Next
- If dc_pg > 40 Then
- ProgressBar1.Maximum = 40
- Else
- ProgressBar1.Maximum = dc_pg
- End If
- ProgressBar1.Visible = True
- If mPDFDoc.PageCount - 1 > 40 Then
- MsgBox("Das PDF-Dokument hat mehr als 40 Seiten?!")
- End If
- ReDim newImagePos(mPDFDoc.PageCount - 1)
- For x = 0 To mPDFDoc.PageCount - 1
- If x < 40 Then
- newImagePos(x) = 0
- newImage(x, 0) = AFPDFLibUtil.GetImageFromPDF(mPDFDoc, x + 1)
- ProgressBar1.Value += 1
- PictureBox1.Image = newImage(x, 0)
- End If
- Next
- ProgressBar1.Visible = False
- With PictureBox1
- .Cursor = Cursors.Cross
- .Width = 628
- .Height = 880
- .Visible = True
- .Image = newImage(0, 0)
- .SizeMode = PictureBoxSizeMode.StretchImage
- .BorderStyle = BorderStyle.Fixed3D
- End With
- PictureBox1.Invalidate()
- Label1.Text = "Seite: " & dc_pg_s
- Me.Width = 670
- Me.Height = 955
- Button1.Enabled = True
- Button2.Enabled = True
- RadiergummiToolStripMenuItem.Enabled = True
- StempelToolStripMenuItem.Enabled = True
- StiftToolStripMenuItem.Enabled = True
Dann ist das X in newImage(x, 0) die jeweilige Seitenzahl.
Nun möchte ich das ganze auch mit Word Dokumenten machen.
Sie also Seite für Seite in das Array laden.
Eig. müsste es ja so ähnlich gehen wie oben, leider fehlt mir da aber die passende Library für...
Hat jemand eine Library für mich oder wenn nicht einen Hinweis, wie ich das sonst erledigen kann?