public VisitorResult Visit(InputHtmlString inputString)
        {
            var fileName = _tempFileManager.CreateTempFile(inputString.HtmlString);

            return(new VisitorResult()
            {
                File = fileName
            });
        }
Example #2
0
        public byte[] GeneratePdf(string htmlContent, string coverHtml)
        {
            var inputData = new InputHtmlString()
            {
                HtmlString = htmlContent
            };
            var outputData = new OutputByteArray();

            GeneratePdfInternal(new IInputData[] { inputData }, outputData, coverHtml: coverHtml, parameterManager: this);

            return(outputData.ByteArr);
        }
Example #3
0
        public void GeneratePdf(string htmlContent, string coverHtml, string outputPdfFilePath)
        {
            var inputData = new InputHtmlString()
            {
                HtmlString = htmlContent
            };
            var outputData = new OutputFile()
            {
                OutputFileName = outputPdfFilePath
            };

            GeneratePdfInternal(new IInputData[] { inputData }, outputData, coverHtml, this);
        }
Example #4
0
        public void GeneratePdf(string htmlContent, string coverHtml, Stream output)
        {
            var inputData = new InputHtmlString()
            {
                HtmlString = htmlContent
            };
            var outputData = new OutputStream()
            {
                Stream = output
            };

            GeneratePdfInternal(new IInputData[] { inputData }, outputData, coverHtml, parameterManager: this);
        }