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.