GeneratePreview

Watermarker.GeneratePreview method

Δημιουργεί εικόνες προεπισκόπησης για το έγγραφο.

public void GeneratePreview(PreviewOptions previewOptions)
Παράμετρος Τύπος Περιγραφή
previewOptions PreviewOptions Πρόσθετες επιλογές για χρήση κατά τη δημιουργία εικόνων προεπισκόπησης.

Παραδείγματα

Δημιουργία εικόνας προεπισκόπησης για την πρώτη σελίδα του εγγράφου του Word.

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);
}

Δείτε επίσης