PdfRpt.Core.Helper.StreamHelper.GetResourceByName C# (CSharp) Method

GetResourceByName() public static method

Reads an embedded resource
public static GetResourceByName ( string fileName ) : byte[]
fileName string embedded resource file
return byte[]
        public static byte[] GetResourceByName(string fileName)
        {
            var assembly = Assembly.GetExecutingAssembly();
            var stream = assembly.GetManifestResourceStream(fileName);
            return StreamToBytes(stream);
        }

Usage Example

Esempio n. 1
0
        /// <summary>
        /// Sets PDF/A Conformance ColorProfile.
        /// </summary>
        public void SetColorProfile()
        {
            if (PageSetup.ConformanceLevel == PdfXConformance.PDFXNONE)
            {
                return;
            }

            var pdfDictionary = new PdfDictionary(PdfName.OUTPUTINTENT);

            pdfDictionary.Put(PdfName.OUTPUTCONDITIONIDENTIFIER, new PdfString("sRGB IEC61966-2.1"));
            pdfDictionary.Put(PdfName.INFO, new PdfString("sRGB IEC61966-2.1"));
            pdfDictionary.Put(PdfName.S, PdfName.GTS_PDFA1);

            var profileStream = StreamHelper.GetResourceByName("PdfRpt.Core.Helper.srgb.profile");
            var pdfICCBased   = new PdfICCBased(ICC_Profile.GetInstance(profileStream));

            pdfICCBased.Remove(PdfName.ALTERNATE);
            pdfDictionary.Put(PdfName.DESTOUTPUTPROFILE, PdfWriter.AddToBody(pdfICCBased).IndirectReference);

            PdfWriter.ExtraCatalog.Put(PdfName.OUTPUTINTENTS, new PdfArray(pdfDictionary));
        }
All Usage Examples Of PdfRpt.Core.Helper.StreamHelper::GetResourceByName