コード例 #1
0
        static void CreateEdiconPdf(string sourcePdfFilename, string sourceDataFilename, string outputEdiconPdfFilename)
        {
            string ediconXml = EdiconPdf.CreateEdiconXmlData(File.ReadAllBytes(sourceDataFilename),
                                                             Path.GetExtension(sourceDataFilename).Substring(1));

            //
            EdiconPdf.EmbedEdiconData(sourcePdfFilename, ediconXml, outputEdiconPdfFilename);
            //
        }
コード例 #2
0
        static void ExtractEdiconPfd(string ediconPdf, string saveToFilename)
        {
            string    data      = EdiconPdf.ExtractEdiconData(ediconPdf);
            EdiconXml ediconXml = new EdiconXml(data);

            //
            if (saveToFilename != null)
            {
                File.WriteAllText(saveToFilename, ediconXml.GetDecodedContent());
            }
            else
            {
                //Console.WriteLine("Document type      : " + ediconXml.GetDocumentType());
                //Console.WriteLine("Format             : " + ediconXml.GetFileFormat());
                //Console.WriteLine("--------------------------------------------------------");
                Console.WriteLine(ediconXml.GetDecodedContent());
            }
        }