private void GravaPaginaPEDIDO(StringBuilder html) { PAGINA++; _Arquivo = ConfigurationManager.AppSettings["PastaFisicaPDF"] + "PEDIDO_" + NUMERO_PEDIDO.ToString() + "_" + PAGINA.ToString() + ".pdf"; string LicensaHtmlToPDF = Doran_Ambiente.LicensaHtmlToPDF(); ExpertPdf.HtmlToPdf.PdfConverter objPDF = new ExpertPdf.HtmlToPdf.PdfConverter(); objPDF.LicenseKey = LicensaHtmlToPDF; int fieldMargemSuperior = 0; int fieldMargemInferior = 0; int fieldMargemEsquerda = 0; int fieldMargemDireita = 0; objPDF.PdfDocumentOptions.PdfPageSize = ExpertPdf.HtmlToPdf.PdfPageSize.A4; objPDF.PdfDocumentOptions.PdfPageOrientation = ExpertPdf.HtmlToPdf.PDFPageOrientation.Landscape; objPDF.PageWidth = 1100; objPDF.PdfDocumentOptions.FitWidth = true; objPDF.PdfDocumentOptions.TopMargin = fieldMargemSuperior; objPDF.PdfDocumentOptions.BottomMargin = fieldMargemInferior; objPDF.PdfDocumentOptions.LeftMargin = fieldMargemEsquerda; objPDF.PdfDocumentOptions.RightMargin = fieldMargemDireita; objPDF.PdfDocumentOptions.ShowFooter = false; objPDF.PdfFooterOptions.ShowPageNumber = false; objPDF.PdfDocumentOptions.ShowHeader = false; objPDF.AvoidImageBreak = true; byte[] bytesPDF = objPDF.GetPdfBytesFromHtmlString(html.ToString()); AdicionaParteDocumento(bytesPDF); objPDF = null; }
private void Grava_PDF_Pedido(StringBuilder html) { _Arquivo = ConfigurationManager.AppSettings["PastaFisicaPDF"] + "PEDIDO_COTACAO_COMPRA_" + NUMERO_PEDIDO_COMPRA.ToString() + "_" + NOME_FORNECEDOR + ".pdf"; string LicensaHtmlToPDF = Doran_Ambiente.LicensaHtmlToPDF(); ExpertPdf.HtmlToPdf.PdfConverter objPDF = new ExpertPdf.HtmlToPdf.PdfConverter(); objPDF.LicenseKey = LicensaHtmlToPDF; int fieldMargemSuperior = 0; int fieldMargemInferior = 0; int fieldMargemEsquerda = 0; int fieldMargemDireita = 0; objPDF.PdfDocumentOptions.PdfPageSize = ExpertPdf.HtmlToPdf.PdfPageSize.A4; objPDF.PdfDocumentOptions.PdfPageOrientation = ExpertPdf.HtmlToPdf.PDFPageOrientation.Portrait; objPDF.PdfDocumentOptions.FitWidth = false; objPDF.PdfDocumentOptions.TopMargin = fieldMargemSuperior; objPDF.PdfDocumentOptions.BottomMargin = fieldMargemInferior; objPDF.PdfDocumentOptions.LeftMargin = fieldMargemEsquerda; objPDF.PdfDocumentOptions.RightMargin = fieldMargemDireita; objPDF.PdfDocumentOptions.ShowFooter = false; objPDF.PdfDocumentOptions.ShowHeader = false; objPDF.AvoidImageBreak = true; objPDF.AvoidTextBreak = true; byte[] bytesPDF = objPDF.GetPdfBytesFromHtmlString(html.ToString()); AdicionaParteDocumento(bytesPDF); objPDF = null; }