GeneratePreview

Watermarker.GeneratePreview method

Erzeugt Vorschaubilder für das Dokument.

public void GeneratePreview(PreviewOptions previewOptions)
Parameter Typ Beschreibung
previewOptions PreviewOptions Zusätzliche Optionen zur Verwendung beim Generieren von Vorschaubildern.

Beispiele

Vorschaubild für die erste Seite des Word-Dokuments generieren.

CreatePageStream createPageStreamDelegate = delegate(int number)
                                            {
                                                string previewImageFileName = string.Format("page{0}.png", number);
                                                return File.OpenWrite(previewImageFileName);
                                            };
ReleasePageStream releasePageStreamDelegate = delegate(int number, Stream stream)
                                              {
                                                  stream.Close();
                                              };
PreviewOptions previewOptions = new PreviewOptions(createPageStreamDelegate, releasePageStreamDelegate)
                                {
                                    PreviewFormat = PreviewOptions.PreviewFormats.PNG,
                                    PageNumbers = new []{1}
                                };

using (Watermarker watermarker = new Watermarker(@"C:\Documents\test.docx"))
{
    watermarker.GeneratePreview(previewOptions);
}

Siehe auch