예제 #1
0
        private void DOCX()
        {
            Spire.Doc.Document document = new Spire.Doc.Document();
            document.LoadFromFile(sciezkaDoPliku);
            Image wynik = document.SaveToImages(0, Spire.Doc.Documents.ImageType.Metafile);

            Image[] images = document.SaveToImages(Spire.Doc.Documents.ImageType.Metafile);
            int     pom    = 0;

            for (int i = 1; i < images.Count(); i++)
            {
                try
                {
                    if (i != 73)
                    {
                        wynik = MergeTwoImages(wynik, images[i]);
                        images[i].Dispose();
                    }
                    else
                    {
                        wynik.Save(sciezgaDoZapisaniaPliku /*+"_"+ pom */ + ".jpg");
                        wynik.Dispose();
                        wynik = document.SaveToImages(i, Spire.Doc.Documents.ImageType.Metafile);
                        pom++;
                    }
                }
                catch (Exception)
                {
                }
            }
            wynik.Save(sciezgaDoZapisaniaPliku + "_" + document.Count + ".jpg");
            wynik.Dispose();
            document.Dispose();
        }