Exemplo n.º 1
0
        public static EmbeddedFileStream Create(bool indirect, Stream _str)
        {
            PDFStream          stream1 = Library.CreateStream(_str);
            EmbeddedFileStream stream2 = (Resources.Get(stream1, typeof(EmbeddedFileStream)) as EmbeddedFileStream);

            if (indirect)
            {
                Library.CreateIndirect(stream1);
            }
            return(stream2);
        }
Exemplo n.º 2
0
        public static FileSpec Create(bool indirect, Stream obj, string filespec)
        {
            PDFDict dict1 = Library.CreateDict();

            dict1["Type"] = Library.CreateName("Filespec");
            FileSpec spec1 = (Resources.Get(dict1, typeof(FileSpec)) as FileSpec);

            if (indirect)
            {
                Library.CreateIndirect(dict1);
            }
            spec1.EmbeddedFiles      = EmbeddedFiles.Create(false);
            spec1.EmbeddedFiles.File = EmbeddedFileStream.Create(false, obj);
            spec1.FileSpecStr        = filespec;
            return(spec1);
        }