Có gì mới

v24.5

  • Đã thêm Bộ chuyển đổi PDF/A cho plugin .NET
  • Đã thêm tìm kiếm qua danh sách các cụm từ

v24.8

  • Hỗ trợ áp dụng mặt nạ cắt cho hình ảnh
  • Chọn nguồn giấy theo kích thước trang PDF
10 thg 10, 2024

Tiểu mục của Có gì mới

v24.5

Đã thêm Bộ chuyển đổi PDF/A cho plugin .NET

    var options = new PdfAConvertOptions  
    {  
        PdfAVersion = PdfAStandardVersion.PDF_A_3B  
    };  

    // Thêm file nguồn  
    options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf")); // thay thế bằng đường dẫn thực tế của bạn  

    // Thêm đường dẫn để lưu file đã chuyển đổi  
    options.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));  

    // Tạo một phiên bản plugin  
    var plugin = new PdfAConverter();  

    // Chạy quá trình chuyển đổi  
    plugin.Process(options);  

Đã thêm tìm kiếm qua danh sách các cụm từ

    var regexes = new Regex[]  
    {  
    new Regex(@"(?s)document\s+(?:(?:no\(?s?\)?\.?)|(?:number(?:\(?s\)?)?))\s+(?:(?:[\w-]*\d[\w-]*)+(?:[,;\s]|and)*)+", RegexOptions.IgnoreCase),  
    new Regex(@"[\s\r\n]+Tract[\s\r\n]+of:?", RegexOptions.IgnoreCase),  
    new Regex(@"vested[\s\r\n]+in", RegexOptions.IgnoreCase),  
    new Regex("Vested in:", RegexOptions.IgnoreCase),  
    new Regex(@"file.?[\s\r\n]+(?:nos?|numbers?|#s?|nums?).?[\s\r\n]+(\d+)-(\d+)", RegexOptions.IgnoreCase),  
    new Regex(@"file.?[\s\r\n]+nos?.?:?[\s\r\n]+([\d\r\n-]+)", RegexOptions.IgnoreCase)  
    };  
    var document = new Document(input);  
    var absorber = new TextFragmentAbsorber(  
    regexes,  
    new TextSearchOptions(true)  
    );  
    document.Pages.Accept(absorber);  
    // Lấy kết quả  
    var result = absorber.RegexResults  
10 thg 10, 2024

v24.8

Hỗ trợ áp dụng mặt nạ cắt cho hình ảnh

    Document doc = new Document("input.pdf");
    using (var fs1 = new FileStream("mask1.jpg", FileMode.Open))
    using (var fs2 = new FileStream("mask2.png", FileMode.Open))
    {
        doc.Pages[1].Resources.Images[1].AddStencilMask(fs1);
        doc.Pages[1].Resources.Images[2].AddStencilMask(fs2);
    }

Chọn nguồn giấy theo kích thước trang PDF

Bắt đầu từ Aspose.PDF 24.4, tùy chọn này có thể được bật và tắt bằng cách sử dụng thuộc tính Document.PickTrayByPdfSize hoặc lớp PdfContentEditor:

    using (Document document = new Document())
    {
        Page page = document.Pages.Add();
        page.Paragraphs.Add(new TextFragment("Hello world!"));

        // Đặt cờ để chọn khay giấy bằng cách sử dụng kích thước trang PDF
        document.PickTrayByPdfSize = true;
        document.Save("result.pdf");
    }
 Tiếng Việt