Document.Optimize

Метод Document.Optimize

Линеаризуйте документ, чтобы - как можно быстрее открыть первую страницу; - отобразить следующую страницу или перейти по ссылке на следующую страницу как можно быстрее; - отображать страницу по мере её поступления, когда данные для страницы передаются по медленному каналу (отображать наиболее полезные данные в первую очередь); - разрешить взаимодействие с пользователем, такое как переход по ссылке, даже до того, как вся страница будет получена и отображена. Вызов этого метода на самом деле не сохраняет документ. Напротив, документ только подготавливается к оптимизированной структуре, затем вызовите Save, чтобы получить оптимизированный документ.

public void Optimize()

Примеры

Следующий пример показывает, как оптимизировать PDF-документ для веба.

[C#]
	// The path to your PDF File.
	string pdfFilePath = "YOUR_PDF_FILE_PATH";

	// Open document
	using (Document pdfDocument = new Document(pdfFilePath))
	{

	// Optimize for web
	pdfDocument.Optimize();

	// Save output document
	pdfDocument.Save(pdfFilePath);
	}
[VB.NET]

    ' The path to your PDF File.
    Dim pdfFilePath As String = "YOUR_PDF_FILE_PATH"
	
    ' Open document
    Using pdfDocument As Document = New Document(pdfFilePath)

        ' Optimize for web
        pdfDocument.Optimize()

        ' Save output document
        pdfDocument.Save(pdfFilePath)
    End Using

См. также