public VisitorResult Visit(InputHtmlString inputString) { var fileName = _tempFileManager.CreateTempFile(inputString.HtmlString); return(new VisitorResult() { File = fileName }); }
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); }
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); }
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); }