Xem Nhiều 5/2022 # Cách Tạo Và Ghi File Word, Pdf Trong C# Với Thư Viện Spire.doc, # Top Trend

Xem 12,474

Cập nhật thông tin chi tiết về Cách Tạo Và Ghi File Word, Pdf Trong C# Với Thư Viện Spire.doc, mới nhất ngày 25/05/2022 trên website Cangngamcangyeu.com. Hy vọng nội dung bài viết sẽ đáp ứng được nhu cầu của bạn, chúng tôi sẽ thường xuyên cập nhật mới nội dung để bạn nhận được thông tin nhanh chóng và chính xác nhất. Cho đến thời điểm hiện tại, bài viết này đã đạt được 12,474 lượt xem.

--- Bài mới hơn ---

  • Tìm Hiểu Về File Header Trong C++ ” Cafedev.vn
  • Hướng Dẫn Cách Đăng Bài Trên Facebook Hiệu Quả Dành Cho Người Mới Bắt Đầu
  • Hướng Dẫn Cách Tạo Chương Trình Khuyến Mãi Trên Shopee Dành Cho Các Chủ Shop
  • Tạo Website Bằng WordPress Cho Người Mới Bắt Đầu
  • Hướng Dẫn Cách Xóa Tài Khoản Apple Id Cũ Trên Iphone 6 Plus Đơn Giản
  • Có nhiều cách để tạo 1 và ghi vào file Word (DOC, DOCX) hoặc PDF với C#, trong đó cách thuận tiện nhất là dùng thư viện chúng tôi của e-iceblue. Trang web này cung cấp 2 nhóm sản phẩm: 1 nhóm miễn phí và 1 nhóm thương mại. Trong bài này chúng ta sẽ sử dụng thư viện chúng tôi miễn phí, thư viện này giới hạn 500 đoạn và 25 bảng trong 1 tập tin Word và PDF, đủ để tạo 1 tập tin có dung lượng vừa phải.

    Hoặc bạn tải về theo link google drive mình chuẩn bị sẵn Tại Đây

    Bạn hãy tạo 1 dự án C# Console và nhúng thư viện này vào dự án vừa tạo.

    Cách Cài đặt trực tiếp chúng tôi chúng tôi vào Windows.

    Bạn tạo 1 Project Console App(.Net Framework)

    Tiếp theo bạn chuột phải vào References và chọn tiếp vào Manage Nuger Packafes…

    Sau đó bạn tìm kiếm với từ khóa Spire, nó sẽ sổ ra một list các thư viện, bạn hãy chọn thư viện Spire.Office (Sẽ bao gồm đọc tất cả các file office và cả pdf) hoặc chọn chúng tôi và chúng tôi .

    Sau khi cài xong nếu bạn thấy trong References có những thư viện như hình bên dưới thì đã add thành công.

    Giờ thì bắt đầu Code.

    Tạo file word và ghi 1 đoạn văn bản trong C#

    Ví dụ sau tạo 1 đoạn văn bản “Hello World!” in đậm canh giữa vào tập tin mới chúng tôi (hoặc test.pdf). Tập tin mới sẽ nằm ở thư mục Debug, bạn có thể tùy chỉnh đường dẫn tập tin tùy ý nếu muốn.

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Spire.Doc; using Spire.Pdf; using Spire.Doc.Documents; using Spire.Doc.Fields; namespace TestProject { class Program { static void Main(string.AddParagraph(); như trong ví dụ sau đây.

    // đoạn mới tên biến là paragraph2 Paragraph paragraph2 = doc.Sections.AddParagraph(); // Canh Tab phải vị trí 175 paragraph2.Format.Tabs.AddTab(175).Justification = TabJustification.Right; paragraph2.Format.Tabs.AddTab(375).Justification = TabJustification.Left; //paragraph2.Format.Tabs.AddTab(175).Justification = TabJustification.Centered; // Phải có t để dịch đến Tab cần canh Spire.Doc.Fields.TextRange text2 = paragraph2.AppendText("t Canh phải t Canh trái");

    Chèn hình

    Đầu tiên bạn phải thêm thư viện System.Drawing vào dự án (Add Reference), sau đó gọi 2 namespace ở trên đầu file code.

    using Spire.Doc.Fields; using System.Drawing;

    Tiếp theo tạo đối tượng Bitmap và DocPicture để thêm hình vào đối tượng Document.

    // Tạo đối tượng hình ảnh DocPicture (using using Spire.Doc.Fields;) DocPicture picture = doc.Sections.AppendPicture(b1); // Vị trí ảnh theo chiều dọc, ngang picture.HorizontalPosition = 50.0F; picture.VerticalPosition = 200.0F; // Kích thước ảnh picture.Width = 150; picture.Height = 100; // Kiểu chèn ảnh nổi trên văn bản picture.TextWrappingStyle = TextWrappingStyle.InFrontOfText;

    Thêm bảng biểu

    Chúng ta dùng đối tượng Table để tạo bảng, trong đó tạo dòng tiêu đề trước và phần dữ liệu từng dòng sau.

    // Dữ liệu mẫu // Tạo đối tượng bảng Table Spire.Doc.Table table = doc.Sections Header = { "STT", "Tên"}; // Số dòng và số cột cho bảng table.ResetCells(list.Count + 1, Header.Length); // Độ rộng bảng ở dòng 0 và 2 cột STT và Tên (tạo tiêu đề bảng) doc.Sections.Rows.Width = 200; doc.Sections.Rows.Width = 200; // Tạo dòng tiêu đề cho bảng (dòng 0) Spire.Doc.TableRow FRow = table.Rows.AddParagraph(); FRow.Cells); TR.CharacterFormat.FontName = "Times New Roman"; TR.CharacterFormat.FontSize = 13; chúng tôi = true; } // Định dạng dữ liệu từng dòng (lấy từ list) for (int r = 0; r < list.Count; r++) { doc.Sections.Rows.Width = 200; doc.Sections.Rows.Width = 200; // Định dạng dòng thứ r + 1 (bỏ dòng đầu là tiêu đề) Spire.Doc.TableRow DataRow = table.Rows.CellFormat.VerticalAlignment = VerticalAlignment.Middle; Paragraph p1 = DataRow.Cells.CellFormat.VerticalAlignment = VerticalAlignment.Middle; Paragraph p2 = DataRow.Cells.ToString()); // Tên p2.Format.HorizontalAlignment = HorizontalAlignment.Center; }

    Tạo file word và ghi 1 đoạn văn bản nhập từ bàn phím trong C#

    Tương tự như đoạn code mẫu bên trên. ở phần này mình có thay đổi một chút xíu đó là những gì cần ghi vào file word sẽ phải nhập từ màn hình Console. Các bạn có thể tham khảo.

    using System.Drawing; using System; using Spire.Doc; using Spire.Doc.Documents; using Spire.Doc.Fields; using Spire.Doc.Formatting; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; //ghi text vao file word su dụng phương thức Spire namespace ghifileword { class Program { static void Main(string[] args) { Document doc = new Document(); Section sec = doc.AddSection(); Paragraph par = sec.AddParagraph(); TextBox textBox = par.AppendTextBox(180, 30); textBox.Format.VerticalOrigin = VerticalOrigin.Margin; textBox.Format.VerticalPosition = 100; textBox.Format.HorizontalOrigin = HorizontalOrigin.Margin; textBox.Format.HorizontalPosition = 50; textBox.Format.NoLine = true; CharacterFormat format = new CharacterFormat(doc); format.FontName = "Calibri"; format.FontSize = 15; chúng tôi = true; Paragraph par1 = textBox.Body.AddParagraph(); string line = ""; Console.WriteLine("Nhap chu can ghi vao file word : "); line = Console.ReadLine(); par1.AppendText(line).ApplyCharacterFormat(format); doc.SaveToFile("D:/HKIII/1. BTCL/tuan4_chuong2_3/ghifileword/result.docx", FileFormat.Docx); doc.SaveToFile("D:/HKIII/1. BTCL/tuan4_chuong2_3/ghifileword/result.doc", FileFormat.Doc); } } }

    --- Bài cũ hơn ---

  • Tạo Thư Mục Trên Iphone 4 Bằng Những Cách Đơn Giản
  • Máy Tính Không Tạo Được New Folder Phải Làm Sao
  • 5 Cách Viết Sỗ Mũ Trong Word 2010 Đơn Giản, Chi Tiết Nhất
  • Cách Chèn Số Mũ Trong Word, Gõ Chỉ Số Trên Dưới Word 2013, 2022, 2010,
  • Hướng Dẫn Tạo Đĩa Cd Cài Windows Xp Cho Laptop Sử Dụng Ổ Cứng Sata
  • Bạn đang xem bài viết Cách Tạo Và Ghi File Word, Pdf Trong C# Với Thư Viện Spire.doc, trên website Cangngamcangyeu.com. Hy vọng những thông tin mà chúng tôi đã chia sẻ là hữu ích với bạn. Nếu nội dung hay, ý nghĩa bạn hãy chia sẻ với bạn bè của mình và luôn theo dõi, ủng hộ chúng tôi để cập nhật những thông tin mới nhất. Chúc bạn một ngày tốt lành!

  • Web hay
  • Links hay
  • Push
  • Chủ đề top 10
  • Chủ đề top 20
  • Chủ đề top 30
  • Chủ đề top 40
  • Chủ đề top 50
  • Chủ đề top 60
  • Chủ đề top 70
  • Chủ đề top 80
  • Chủ đề top 90
  • Chủ đề top 100
  • Bài viết top 10
  • Bài viết top 20
  • Bài viết top 30
  • Bài viết top 40
  • Bài viết top 50
  • Bài viết top 60
  • Bài viết top 70
  • Bài viết top 80
  • Bài viết top 90
  • Bài viết top 100