Flattening PDF formları, etkileşim alanlarınızın (AcroForms) kilitlenmiş, korunmuş ve artık değiştirilemez olduğundan emin olmak istediğiniz senaryolar için önemlidir. bu süreç, form alanlarını düzenli, düzenlenemez içeriğe dönüştürür, belgeyi paylaşmak, arşivlemek veya yasal olarak sunmak için güvenli hale getirir.

Giriş

Bir PDF formunu düzleştirmek, tüm etkileşimli öğeleri, örneğin metin kutuları, kontrol kutular, düşüşler veya imza alanları düzenli, düzenlenemez içeriğe dönüştürmek anlamına gelir. Bu, kullanıcıların form alan değerlerini değiştiremediğini, doldurulan tüm verilerin sayfa için kalıcı olarak “yakıldığını” ve belge düzenleyici, yasal veya arşiv kullanımına hazırdır.

Ne zaman düz şekiller yapmalısınız?

  • Yasal veya sözleşme sunumları (daha fazla düzenleme izin verilmediği yerlerde)
  • Arşivleme formları uzun süreli muhafaza için tamamlanmış verilerle
  • Düzeltme çalışma akışları belgelerin tamamlanması gerektiği
  • Distributing forms statik belgeler olarak dış taraflara

Aspose.PDF Plugin ile PDF Formları Nasıl Düzleştirilir

Aspose.PDF.FormFlattener eklentisi, etkileşimli PDF’leri hızlı ve güvenilir hale getirir.Hiçbir Adobe Acrobat gerektirmez.

using Aspose.Pdf.Plugins;

// Create a new instance of the FormFlattener plugin.
var plugin = new FormFlattener();

// Create options to flatten all form fields in the PDF.
var options = new FormFlattenAllFieldsOptions();
options.AddInput(new FileDataSource("input-with-forms.pdf"));
options.AddOutput(new FileDataSource("output-static.pdf"));

// Flatten all interactive fields (convert to static content).
ResultContainer resultContainer = plugin.Process(options);

// Output result file path (validate output).
var resultPath = resultContainer.ResultCollection[0];
Console.WriteLine($"Flattened PDF saved to: {resultPath}"); 

Tip: Gelişmiş senaryolar için, kullanabilirsiniz FormFlattenSelectedFieldsOptions Sadece belirli alanları doldurmak ve diğerlerini etkileşimli tutmak.

çıkış validasyonu

  • Herhangi bir izleyicide PDF çıkışını açın”Hiçbir alan düzenlenebilir olmamalıdır.
  • Kullanıcı tarafından doldurulan tüm verilerin sayfada düzenli metin/grafik olarak göründüğünü kontrol edin.
  • Şekil Düzenleyicisi eklentisini kullanın form alanlarını incelemek veya manipüle etmek zorunda kalırsanız.

Uygulamalar ve en iyi uygulamalar

  • Flatten, tüm kullanıcı verilerini topladıktan hemen sonra rastgele düzenlemeleri önlemek için formlar oluşturur.
  • Optimizer eklentisi ile birleştirerek dosya boyutunu azaltın.
  • PDF imza veya çalışma akışının tamamlanmasının bir parçası olarak otomatik flörtleme.

More in this category