Mẫu PDF

Làm phẳng các trường biểu mẫu

Chuyển đổi các biểu mẫu PDF tương tác thành tài liệu không thể chỉnh sửa, giúp chúng an toàn trước các sửa đổi trái phép

Lấy Tên Trường

Trích xuất tên trường biểu mẫu tương tác từ tài liệu PDF, cho phép nhận dạng nhanh và xử lý dữ liệu hiệu quả

Tiểu mục của Mẫu PDF

Làm phẳng các trường biểu mẫu

The Documentize PDF Form for .NET cho phép bạn chuyển đổi các biểu mẫu PDF tương tác thành tài liệu không thể chỉnh sửa, giúp chúng an toàn trước các sửa đổi trái phép. Công cụ này biến các trường biểu mẫu thành nội dung tĩnh, tăng cường bảo mật cho tài liệu PDF của bạn. Nó đặc biệt hữu ích khi bạn cần bảo vệ hợp đồng, thỏa thuận hoặc bất kỳ tài liệu nào mà các trường biểu mẫu phải luôn giữ nguyên.

Cách làm phẳng các trường biểu mẫu trong PDF

Để làm phẳng các trường biểu mẫu trong tài liệu PDF, thực hiện các bước sau:

  1. Tạo một thể hiện của lớp FlattenFieldsOptions.
  2. Thêm các tệp đầu vào và đầu ra vào tùy chọn.
  3. Gọi phương thức Flatten để thực hiện thao tác làm phẳng.
​
1// Create FlattenFieldsOptions object to set instructions
2var options = new FlattenFieldsOptions();
3// Add input file path
4options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
5// Set output file path
6options.AddOutput(new FileData("path_to_result_pdf_file.pdf"));
7// Perform the process
8PdfForm.Flatten(options);

Cách làm phẳng mọi thứ ngoại trừ trường đầu tiên trong PDF

Bạn có thể chọn lọc làm phẳng chỉ những trường biểu mẫu cụ thể dựa trên tiêu chí như vị trí hoặc tên của trường.

​
 1// Get Fields Names
 2var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions("path_to_your_pdf_file.pdf"));
 3// Create FlattenFieldsOptions object to set instructions
 4var options = new FlattenFieldsOptions();
 5options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
 6options.AddOutput(new FileData("path_to_result_pdf_file.pdf"));
 7// Skip 1 field.
 8options.SkipFields.Add(fieldNames[0]);
 9// Perform the process
10PdfForm.Flatten(options);

Các tính năng chính:

  • Flatten All Form Fields: Chuyển đổi các trường biểu mẫu tương tác thành nội dung tĩnh không thể chỉnh sửa.
  • Flatten Selected Fields: Tùy chọn làm phẳng các trường cụ thể trong PDF trong khi giữ các trường khác vẫn có thể chỉnh sửa.

Lấy Tên Trường

The Documentize PDF Form for .NET cho phép bạn trích xuất tên các trường biểu mẫu tương tác từ tài liệu PDF, giúp nhanh chóng xác định và xử lý dữ liệu một cách hợp lý. Công cụ này cung cấp cho các nhà phát triển một cách đơn giản để liệt kê tất cả các trường có sẵn, làm cho việc tích hợp biểu mẫu PDF vào các quy trình tự động trở nên dễ dàng hơn. Nó đặc biệt hữu ích khi xây dựng các ứng dụng cần xử lý khảo sát, hợp đồng hoặc báo cáo, nơi mà việc biết chính xác tên các trường là cần thiết cho việc trích xuất và tích hợp dữ liệu chính xác.

Quick Start: Lấy tên trường

​
1 // Lấy tên trường
2 var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions("path_to_your_pdf_file.pdf"));

Cách lấy tất cả tên trường trong một file PDF

Để lấy tất cả tên trường biểu mẫu từ một tài liệu PDF, thực hiện các bước sau:

  1. Tạo một thể hiện của lớp GetFieldNamesOptions.
  2. Cung cấp đường dẫn (hoặc stream) của file PDF đầu vào cho tùy chọn.
  3. Gọi phương thức GetNames để trích xuất các tên trường.
​
1 // Tạo đối tượng GetFieldNamesOptions để thiết lập các chỉ dẫn
2 var options = new GetFieldNamesOptions("path_to_your_pdf_file.pdf");
3 // Thực hiện quá trình và lấy tên
4 var fieldNames = PdfForm.GetNames(options);

Cách lấy tất cả tên trường từ một stream PDF

​
1 // Chuẩn bị stream đầu vào
2 using var inputStream = File.OpenRead("path_to_your_pdf_file.pdf");
3 // Lấy tên trường
4 var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions(inputStream));

Cách thiết lập thuộc tính Input của GetFieldNamesOptions

Điều này có thể hữu ích trong các vòng lặp, mà không cần tạo một thể hiện mới.

​
1 var options = new GetFieldNamesOptions();
2 // Đặt input từ một file
3 options.Input = new FileData("path_to_your_pdf_file.pdf");
4 // Hoặc đặt input từ một stream
5 // options.Input = new StreamData(stream);
6 var results = PdfForm.GetNames(options);

Các tính năng chính:

  • Lấy Tên Trường: Trích xuất toàn bộ tên các trường biểu mẫu tương tác từ một tài liệu PDF để dễ dàng nhận dạng và xử lý.
  • Nguồn đầu vào linh hoạt: Hỗ trợ cả đường dẫn tệp và stream, cho phép tích hợp liền mạch vào các quy trình .NET đa dạng.
 Tiếng Việt