MakeLinearized.vb
''
'' このコードは、DioDocs for PDF のサンプルの一部として提供されています。
'' © MESCIUS inc. All rights reserved.
''
Imports System.IO
Imports System.Drawing
Imports GrapeCity.Documents.Pdf
Imports GrapeCity.Documents.Text
Public Class MakeLinearized
Public Function CreatePDF(ByVal stream As Stream) As Integer
' 任意のリニアライズされていない PDF を読み込みます。
Using fs = File.OpenRead(Path.Combine("Resources", "PDFs", "CompleteJavaScriptBook.pdf"))
Dim doc = New GcPdfDocument()
doc.Load(fs)
' PDF をリニアライズして保存します。
doc.Save(stream, SaveMode.Linearized)
'#_3 Done:
Return doc.Pages.Count
End Using
End Function
End Class