VintaSoft Imaging .NET SDK 14.0: Documentation for .NET developer
Vintasoft.Imaging.Pdf Namespace / PdfFormat Class / GetLinearizedFormat() Method
Syntax Example Requirements SeeAlso
In This Topic
    GetLinearizedFormat() Method (PdfFormat)
    In This Topic
    Returns the linearized PDF format from this PDF format.
    Syntax
    'Declaration
    
    Public Function GetLinearizedFormat() As PdfFormat
    
    
    public PdfFormat GetLinearizedFormat()
    
    
    public: PdfFormat* GetLinearizedFormat()
    
    
    public:
    PdfFormat^ GetLinearizedFormat()

    Return Value

    A new instance of linearized PDF format.
    Example

    Here is an example that shows how to convert PDF document to the linearized format (Fast Web View):

    
    Public Shared Sub ConvertToLinearizedFormat(inputPdfFilename As String, outputPdfFilename As String)
        ' open PDF document
        Using document As New Vintasoft.Imaging.Pdf.PdfDocument(inputPdfFilename)
            ' get liearized format
            Dim linearizedFormat As Vintasoft.Imaging.Pdf.PdfFormat = document.Format.GetLinearizedFormat()
    
            ' convert PDF document to linearized format
            If inputPdfFilename = outputPdfFilename Then
                document.Pack(linearizedFormat)
            Else
                document.Pack(outputPdfFilename, linearizedFormat)
            End If
        End Using
    End Sub
    
    
    
    public static void ConvertToLinearizedFormat(string inputPdfFilename, string outputPdfFilename)
    {
        // open PDF document
        using (Vintasoft.Imaging.Pdf.PdfDocument document = new Vintasoft.Imaging.Pdf.PdfDocument(inputPdfFilename))
        {
            // get liearized format
            Vintasoft.Imaging.Pdf.PdfFormat linearizedFormat = document.Format.GetLinearizedFormat();
            
            // convert PDF document to linearized format
            if (inputPdfFilename == outputPdfFilename)
                document.Pack(linearizedFormat);
            else
                document.Pack(outputPdfFilename, linearizedFormat);
        }
    }
    
    

    Requirements

    Target Platforms: .NET9; .NET 8; .NET 7; .NET 6; .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5

    See Also