예제 #1
0
        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;
        }
예제 #2
0
        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;
        }