Tạo hình chữ nhật đầy

Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn từng bước mã nguồn C# sau để tạo một hình chữ nhật được tô đầy bằng Aspose.PDF cho .NET.

Đảm bảo bạn đã cài đặt thư viện Aspose.PDF và thiết lập môi trường phát triển của mình trước khi bắt đầu. Ngoài ra còn có kiến thức cơ bản về lập trình C#.

Bước 1: Thiết lập thư mục tài liệu

Trong mã nguồn được cung cấp, bạn cần chỉ định thư mục mà bạn muốn lưu tệp PDF kết quả. Thay đổi biến “dataDir” thành thư mục mong muốn.

string dataDir = "YOUR DOCUMENTS DIRECTORY";

Bước 2: Tạo phiên bản tài liệu và thêm trang

Chúng tôi tạo một thể hiện của lớp Tài liệu và thêm một trang vào tài liệu này.

Document doc = new Document();
Page page = doc.Pages.Add();

Bước 3: Tạo đối tượng đồ thị và thêm nó vào trang

Chúng tôi tạo một đối tượng Biểu đồ với các kích thước được chỉ định và thêm nó vào bộ sưu tập đoạn văn của trang.

Aspose.Pdf.Drawing.Graph graph = new Aspose.Pdf.Drawing.Graph(100, 400);
page.Paragraphs.Add(graph);

Bước 4: Tạo đối tượng hình chữ nhật và thêm vào biểu đồ

Chúng ta tạo một đối tượng Hình chữ nhật với các kích thước được chỉ định và thêm nó vào bộ sưu tập hình dạng của biểu đồ.

Aspose.Pdf.Drawing.Rectangle rect = new Aspose.Pdf.Drawing.Rectangle(100, 100, 200, 120);
graph.Shapes.Add(rect);

Bước 5: Thiết lập màu tô

Chúng ta có thể chỉ định màu tô cho hình chữ nhật bằng thuộc tính FillColor của đối tượng GraphInfo.

rect.GraphInfo.FillColor = Aspose.Pdf.Color.Red;

Bước 6: Lưu tệp PDF kết quả

Cuối cùng, chúng tôi lưu tệp PDF kết quả có tên “CreateFilledRectangle_out.pdf” trong thư mục đã chỉ định.

doc.Save(dataDir + "CreateFilledRectangle_out.pdf");

Mã nguồn mẫu để Tạo hình chữ nhật có màu bằng Aspose.PDF cho .NET


// Đường dẫn đến thư mục tài liệu.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// Tạo phiên bản tài liệu
Document doc = new Document();
// Thêm trang vào bộ sưu tập trang của tệp PDF
Page page = doc.Pages.Add();
// Tạo phiên bản đồ thị
Aspose.Pdf.Drawing.Graph graph = new Aspose.Pdf.Drawing.Graph(100, 400);
// Thêm đối tượng biểu đồ vào bộ sưu tập đoạn văn của phiên bản trang
page.Paragraphs.Add(graph);
// Tạo phiên bản hình chữ nhật
Aspose.Pdf.Drawing.Rectangle rect = new Aspose.Pdf.Drawing.Rectangle(100, 100, 200, 120);
// Chỉ định màu tô cho đối tượng Graph
rect.GraphInfo.FillColor = Aspose.Pdf.Color.Red;
// Thêm đối tượng hình chữ nhật vào bộ sưu tập hình dạng của đối tượng Graph
graph.Shapes.Add(rect);
dataDir = dataDir + "CreateFilledRectangle_out.pdf";
// Lưu tệp PDF
doc.Save(dataDir);
Console.WriteLine("\nFilled rectangle object created successfully.\nFile saved at " + dataDir);            

Phần kết luận

Trong hướng dẫn này, chúng tôi đã giải thích cách tạo một hình chữ nhật đầy màu sắc bằng Aspose.PDF cho .NET. Giờ đây, bạn có thể sử dụng kiến thức này để tạo các hình dạng hình học với màu tô tùy chỉnh trong tệp PDF của mình.

Câu hỏi thường gặp

Hỏi: Mục đích của hướng dẫn này là gì?

Trả lời: Mục đích của hướng dẫn này là hướng dẫn bạn qua quy trình tạo hình chữ nhật đầy màu sắc bằng Aspose.PDF cho .NET, cho phép bạn thêm các hình dạng hình học tùy chỉnh có màu tô vào tệp PDF của mình.

Hỏi: Những điều kiện tiên quyết nào được yêu cầu trước khi bắt đầu?

Trả lời: Trước khi bắt đầu, hãy đảm bảo rằng bạn đã cài đặt thư viện Aspose.PDF và thiết lập môi trường phát triển của mình. Ngoài ra, nên có hiểu biết cơ bản về lập trình C#.

Hỏi: Làm cách nào để chỉ định thư mục lưu tệp PDF?

Trả lời: Trong mã nguồn được cung cấp, bạn có thể sửa đổi biến “dataDir” để chỉ ra thư mục mà bạn muốn lưu tệp PDF kết quả.

Câu hỏi: Mục đích của đối tượng Graph là gì?

Đáp: Đối tượng Graph đóng vai trò là nơi chứa các phần tử vẽ. Nó được tạo với các kích thước được chỉ định và được thêm vào bộ sưu tập đoạn văn của trang.

Hỏi: Làm cách nào tôi có thể thêm hình chữ nhật đầy màu sắc vào tài liệu PDF?

Đáp: Để thêm một hình chữ nhật được tô đầy, hãy tạo một thể hiện của lớp Hình chữ nhật với các kích thước và màu tô được chỉ định, rồi thêm nó vào bộ sưu tập hình dạng của biểu đồ.

Hỏi: Tôi có thể tùy chỉnh kích thước và màu tô của hình chữ nhật không?

Trả lời: Có, bạn có thể tùy chỉnh kích thước và màu tô của hình chữ nhật bằng cách sửa đổi các tham số được truyền choAspose.Pdf.Drawing.Rectangle hàm tạo và thiết lập thuộc tính FillColor.

Hỏi: Làm cách nào để lưu tệp PDF thu được sau khi tạo hình chữ nhật đã tô màu?

Đáp: Sau khi tạo hình chữ nhật đã tô màu, bạn có thể lưu tệp PDF thu được bằng cách sử dụngdoc.Save(dataDir + "CreateFilledRectangle_out.pdf"); dòng trong mã nguồn được cung cấp.