private void createPDFFile() { foreach (DocumentTreeView documentTreeView in this.documentTreeViews) { if (documentTreeView.Leaf) { try { this.appendDocument(documentTreeView.NodeName + ".docx"); } catch (Exception) { } } } //Set the required export options: DevExpress.XtraPrinting.PdfExportOptions options = new DevExpress.XtraPrinting.PdfExportOptions(); //options.DocumentOptions.Author = "Mark Jones"; //options.Compressed = false; options.ImageQuality = DevExpress.XtraPrinting.PdfJpegImageQuality.High; //Export the document to the file: this.richEditControl1.ExportToPdf(this.doc_template_id + ".pdf", options); DocUtil.fileCopy(this.doc_template_id, this.wpd_file_name, "pdf"); //Export the document to the file stream: using (FileStream pdfFileStream = new FileStream(this.wpd_file_name + ".pdf", FileMode.Create)) { this.richEditControl1.ExportToPdf(pdfFileStream, options); } }
/// <summary> /// 上传文档 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (DocUtil.fileCopy(Convert.ToString(this.treeList1.FocusedNode.GetValue("NodeName")))) { this.richEditControl1.LoadDocument( Convert.ToString(this.treeList1.FocusedNode.GetValue("NodeName")) + ".docx" ); } }
private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (DocUtil.fileCopy(Convert.ToString(this.treeList1.FocusedNode.GetValue("Doc_catalog_id")))) { this.richEditControl1.LoadDocument( Convert.ToString(this.treeList1.FocusedNode.GetValue("Doc_catalog_id")) + ".docx" ); } // TODO 上传文件 DocService.saveDocFile( new DocFileDTO( this.sprint_id , Convert.ToString(this.treeList1.FocusedNode.GetValue("Doc_catalog_id")) , Convert.ToString(this.treeList1.FocusedNode.GetValue("Doc_catalog_id")) + ".docx" ) ); }