PdfFileEditor

PdfFileEditor class

PDF dosyasıyla işlemleri uygular: birleştirme, bölme, sayfaları ayıklama, kitapçık oluşturma, vb.

public sealed class PdfFileEditor

yapıcılar

İsim Tanım
PdfFileEditor() Default_Constructor

Özellikleri

İsim Tanım
AttachmentName { get; set; } İşlem sonucu ek olarak HttpResponse nesnelerinde depolandığında ekin adını alır veya ayarlar.
CloseConcatenatedStreams { get; set; } True olarak ayarlanırsa, işlemden sonra akışlar kapatılır.
ConcatenationPacketSize { get; set; } UseDiskBuffer true olarak ayarlandığında birleştirme sırasında yeni artımlı güncelleme yapılmadan önce birleştirilen belge sayısı.
ContentDisposition { get; set; } İşlem sonucu HttpResponse nesnesine depolandığında içeriğin nasıl depolanacağını alır veya ayarlar. Olası değer: satır içi / ek. Varsayılan: satır içi.
ConversionLog { get; } Dönüştürme işleminin günlüğünü alır.
ConvertTo { set; } PDF dosya biçimini ayarlar. Sonuç dosyası, belirtilen dosya biçiminde kaydedilecektir. Bu özellik belirtilmezse, dosya dönüştürme yapılmadan varsayılan PDF formatında kaydedilecektir.
CopyLogicalStructure { get; set; } Doğru ise, birleştirme yapıldığında dosyanın mantıksal yapısı kopyalanır.
CopyOutlines { get; set; } Doğruysa, ana hatlar kopyalanacaktır.
CorruptedFileAction { get; set; } Bu özellik, birleştirme işlemi bozuk dosyayla karşılaştığında davranışı tanımlar. Olası değerler şunlardır: StopWithError ve ConcatenateIgnoringCorrupted.
CorruptedItems { get; } Birleştirme gerçekleştirilirken karşılaşılan sorunlar dizisi. Concatenate() işlevine geçirilen her bozuk belge için yeni CorruptedItem girişi oluşturulur. Bu özellik yalnızca CorruptedFileAction ConcatenateIgnoringCorrupted olduğunda kullanılabilir.
IncrementalUpdates { get; set; } True ise, birleştirme sırasında artımlı güncellemeler yapılır.
KeepActions { get; set; } Gerçek eylemler kaynak belgelerden kopyalanacaksa. Varsayılan değer: true.
KeepFieldsUnique { get; set; } true ise formlar birleştirildiğinde alan adları benzersiz hale getirilecektir. Alan adlarına son ekler eklenecek, UniqueSuffix özelliğinde sonek şablonu belirtilebilir.
LastException { get; } En son oluşan istisnayı alır. Başarısızlığın nedenini kontrol etmek için kullanılabilir.
MergeDuplicateLayers { get; set; } Eşit adlara sahip birleştirilmiş belgelerin isteğe bağlı içerikleri, bu özellik doğruysa, sonuçtaki belgede tek bir katmanda birleştirilecektir. Aksi takdirde, eşit ada sahip katmanlar, ortaya çıkan belgede farklı katmanlar olarak kaydedilecektir.
MergeDuplicateOutlines { get; set; } Doğruysa, yinelenen ana hatlar birleştirilir.
OptimizeSize { get; set; } Optimizasyon bayrağını alır veya ayarlar. Bu işaret ayarlanırsa, sonuçtaki dosyadaki eşit kaynak akışları tek bir PDF nesnesinde birleştirilir. Bu, sonuçta ortaya çıkan dosya boyutunu küçültmeye izin verir ancak daha yavaş yürütmeye ve daha büyük bellek gereksinimlerine neden olabilir. Varsayılan değer: false.
OwnerPassword { get; set; } Kaynak giriş Pdf dosyası şifrelenmişse sahibinin parolasını belirler. Bu özellik henüz uygulanmadı.
PreserveUserRights { get; set; } Doğruysa, birleştirilmiş belgeye ilk belgenin kullanıcı hakları uygulanır. Diğer tüm belgelerin kullanıcı hakları yok sayılır.
RemoveSignatures { get; set; } Doğruysa, alanlardaki tüm imzalar kaldırılacaktır (alanlar kalacaktır); aksi takdirde geçersiz imzalar alabilirsiniz.
SaveOptions { get; set; } Sonuç HttpResponse. olarak depolandığında kaydetme seçeneklerini alır veya ayarlar. Varsayılan değer: PdfSaveOptions.
UniqueSuffix { get; set; } Formlar birleştirildiğinde benzersiz olması için alan adına eklenen son ekin biçimi. Bu dize, sayılarla değiştirilecek %NUM% alt dize içermelidir. Örneğin, UniqueSuffix = “ABC%NUM%” ise, o zaman için alan “alanAdı” adları şöyle olacaktır: alanAdıABC1, alanAdıABC2, alanAdıABC3 vb.
UseDiskBuffer { get; set; } Bu seçenek kullanılırsa, hedef belge periyodik olarak diske kaydedilecek ve artımlı güncellemeler olarak daha fazla birleştirme uygulanacaktır.

yöntemler

İsim Tanım
AddMargins(Stream, Stream, int[], double, double, double, double) Sayfa içeriğini yeniden boyutlandırır ve belirtilen kenar boşluklarını ekler. Kenar boşlukları varsayılan alan birimlerinde belirtilir.
AddMargins(string, string, int[], double, double, double, double) Sayfa içeriğini yeniden boyutlandırır ve belirtilen kenar boşluklarını ekler. Kenar boşlukları varsayılan alan birimlerinde belirtilir.
AddMarginsPct(Stream, Stream, int[], double, double, double, double) Sayfa içeriğini yeniden boyutlandırır ve belirtilen kenar boşluklarını ekler. Kenar boşlukları, ilk sayfa boyutunun yüzdeleri olarak belirtilir.
AddMarginsPct(string, string, int[], double, double, double, double) Sayfa içeriğini yeniden boyutlandırır ve belirtilen kenar boşluklarını ekler. Kenar boşlukları, ilk sayfa boyutunun yüzdeleri olarak belirtilir.
AddPageBreak(Document, Document, PageBreak[]) Belge sayfalarına sayfa sonları ekler.
AddPageBreak(Stream, Stream, PageBreak[]) Belge sayfalarına sayfa sonları ekler.
AddPageBreak(string, string, PageBreak[]) Belge sayfalarına sayfa sonları ekler.
Append(Stream, Stream, int, int, Stream) startPage ile endPage aralığında portStream’den seçilen sayfaları, firstInputStream’in sonunda portStream’e ekler.
Append(Stream, Stream[], int, int, HttpResponse) Belgeleri kaynak belgeye ekler ve sonucu yanıt nesnesine kaydeder.
Append(Stream, Stream[], int, int, Stream) portStreams içindeki belge dizisinden seçilen sayfaları ekler. Sonuç belgesi, firstInputFile ve startPage - endPage aralığındaki tüm portStreams belge sayfalarını içerir.
Append(string, string, int, int, string) startPage ile endPage aralığındaki portFile’dan seçilen sayfaları, firstInputFile. ’nin sonundaki portFile’a ekler.
Append(string, string[], int, int, HttpResponse) Belgeleri kaynak belgeye ekler ve sonucu HttpResponse nesnesine kaydeder.
Append(string, string[], int, int, string) portFiles belgelerinden seçilen sayfaları ekler. Sonuç belgesi, firstInputFile ve startPage - endPage aralığındaki tüm portFiles belge sayfalarını içerir.
Concatenate(Document[], Document) Belgeleri birleştirir.
Concatenate(Stream[], HttpResponse) Dosyaları birleştirir ve sonucu HttpResponse nesnesinde saklar.
Concatenate(Stream[], Stream) Dosyaları birleştirir
Concatenate(string[], HttpResponse) Dosyaları birleştirir ve reslt’yi HttpResposnse nesnesine kaydeder.
Concatenate(string[], string) Dosyaları tek bir dosyada birleştirir.
Concatenate(Stream, Stream, Stream) İki dosyayı birleştirir.
Concatenate(string, string, string) İki dosyayı birleştirir.
Concatenate(Stream, Stream, Stream, Stream) İki Pdf belgesini alternatif yollarla sayfaları olan yeni bir Pdf belgesinde birleştirir ve boş yerleri boş sayfalarla doldurur. örneğin: belge1’in 5 sayfası vardır: p1, p2, p3, p4, p5. belge2’nin 3 sayfası vardır: p1’, p2’, p3’. İki Pdf belgesinin birleştirilmesi, sayfalarla sonuç belgesini üretecektir:p1, p1’, p2, p2’, p3, p3’, p4, boş sayfa, p5, boş sayfa .
Concatenate(string, string, string, string) İki Pdf belgesini alternatif yollarla sayfaları olan yeni bir Pdf belgesinde birleştirir ve boş yerleri boş sayfalarla doldurur. örneğin: belge1’in 5 sayfası vardır: p1, p2, p3, p4, p5. belge2’nin 3 sayfası vardır: p1’, p2’, p3’. İki Pdf belgesinin birleştirilmesi, sayfalarla sonuç belgesini üretecektir:p1, p1’, p2, p2’, p3, p3’, p4, boş sayfa, p5, boş sayfa .
Delete(Stream, int[], HttpResponse) Belirtilen sayfaları belgeden siler ve sonucu HttpResponse nesnesine kaydeder.
Delete(Stream, int[], Stream) Girdi dosyasından sayı dizisi ile belirtilen sayfaları siler, yeni bir Pdf dosyası olarak kaydeder.
Delete(string, int[], HttpResponse) Belgeden belirtilen sayfaları siler ve sonucu HttpResponse nesnesine kaydeder.
Delete(string, int[], string) Girdi dosyasından sayı dizisi ile belirtilen sayfaları siler, yeni bir Pdf dosyası olarak kaydeder.
Extract(Stream, int[], HttpResponse) Belirtilen sayfaları kaynak dosyadan çıkarır ve sonucu HttpResponse nesnesine depolar.
Extract(Stream, int[], Stream) Sayı dizisiyle belirtilen sayfaları çıkarır, yeni bir Pdf dosyası olarak kaydeder.
Extract(string, int[], HttpResponse) Belirtilen sayfaları kaynak dosyadan çıkarır ve sonucu HttpResponse nesnesine depolar.
Extract(string, int[], string) Sayı dizisiyle belirtilen sayfaları çıkarır, yeni bir PDF dosyası olarak kaydeder.
Extract(Stream, int, int, Stream) Girdi dosyasından sayfaları çıkarır, yeni bir Pdf dosyası olarak kaydeder.
Extract(string, int, int, string) Girdi dosyasından sayfaları çıkarır, yeni bir Pdf dosyası olarak kaydeder.
Insert(Stream, int, Stream, int[], HttpResponse) Belgeyi başka bir belgeye ekler ve sonucu yanıt nesnesine kaydeder.
Insert(Stream, int, Stream, int[], Stream) Başka bir dosyadan sayfaları giriş Pdf dosyasına ekler.
Insert(string, int, string, int[], HttpResponse) Dosyanın içeriğini kaynak dosyaya ekler ve sonucu HttpResponse nesnesine depolar.
Insert(string, int, string, int[], string) Başka bir dosyadan sayfaları giriş Pdf dosyasına ekler.
Insert(Stream, int, Stream, int, int, Stream) Başka bir dosyadan sayfaları giriş Pdf dosyasına ekler.
Insert(string, int, string, int, int, string) Başka bir dosyadan sayfaları bir konumda Pdf dosyasına ekler.
MakeBooklet(Stream, Stream) InputStream’den outputStream. ‘ye kitapçık yapar
MakeBooklet(string, string) Girdi dosyasından çıktı dosyasına kitapçık yapar.
MakeBooklet(Stream, PageSize, HttpResponse) Kaynak dosyadan kitapçık yapar ve sonucu HttpResponse. içinde saklar
MakeBooklet(Stream, Stream, PageSize) Giriş akışından kitapçık yapar ve sonucu çıkış akışına kaydeder.
MakeBooklet(string, PageSize, HttpResponse) Kaynak dosyadan kitapçık yapar ve sonucu HttpResponse nesnelerine kaydeder.
MakeBooklet(string, string, PageSize) inputFile’dan outputFile. ‘ye kitapçık yapar
MakeBooklet(Stream, Stream, int[], int[]) FirstInputStream’den outputStream’e özelleştirilmiş kitapçık oluşturur.
MakeBooklet(string, string, int[], int[]) FirstInputFile’dan outputFile’a özelleştirilmiş kitapçık yapar.
MakeBooklet(Stream, PageSize, int[], int[], HttpResponse) PDF dosyasından kitapçık yapın ve onu HttpResponse. içine depolayın
MakeBooklet(Stream, Stream, PageSize, int[], int[]) FirstInputStream’den outputStream’e kitapçık oluşturur.
MakeBooklet(string, PageSize, int[], int[], HttpResponse) Kaynak dosyadan kitapçık yapar ve sonucu HttpResponse nesnelerine kaydeder.
MakeBooklet(string, string, PageSize, int[], int[]) FirstInputFile’dan outputFile’a özelleştirilmiş kitapçık yapar.
MakeNUp(Stream, Stream, Stream) İki giriş PDF akışından outputStream. ‘ye N-Up belge oluşturur
MakeNUp(Stream[], Stream, bool) Çoklu giriş PDF akışlarından outputStream’e N-Up belgesi oluşturur. outputStream’in her sayfası, aynı sayfa numarasının giriş akışlarındaki sayfalarıyla kombinasyon halinde olan birden çok sayfa içerecektir. Çoklu sayfalar, isSidewise doğruysa yatay olarak ve isSidewise yanlışsa dikey olarak yığılır.
MakeNUp(string, string, string) İki giriş PDF dosyasından outputFile’a N-Up belgesi yapar. outputFile’ın her sayfası iki sayfa içerecektir, bir sayfa ilk giriş dosyasından ve diğeri ikinci giriş dosyasındandır. İki sayfa yatay olarak yığılmıştır.
MakeNUp(string[], string, bool) Çoklu giriş PDF dosyalarından outputFile’a N-Up belgesi yapar. outputFile’ın her sayfası, aynı sayfa numarasının giriş dosyalarındaki sayfalarıyla kombinasyon halinde olan çoklu sayfaları içerecektir. Çoklu sayfalar, isSidewise doğruysa yatay olarak ve isSidewise yanlışsa dikey olarak yığılır.
MakeNUp(Stream, int, int, HttpResponse) N-yukarı belge oluşturur ve sonucu HttpResponse’da saklar.
MakeNUp(Stream, Stream, int, int) Giriş akışından N-Up belgesi oluşturur ve sonucu çıkış akışına kaydeder.
MakeNUp(string, int, int, HttpResponse) N-up belge oluşturur ve sonucu HttpResponse. içinde saklar
MakeNUp(string, string, int, int) FirstInputFile’dan outputFile. ‘ye N-Up belgesi yapar
MakeNUp(Stream, int, int, PageSize, HttpResponse) N-yukarı belge oluşturur ve sonucu HttpResponse nesnesine kaydeder.
MakeNUp(Stream, Stream, int, int, PageSize) İlk giriş akışından çıkış akışına N-Up belge oluşturur.
MakeNUp(string, int, int, PageSize, HttpResponse) N-yukarı belge oluşturur ve sonucu HttpResponse nesnesine kaydeder.
MakeNUp(string, string, int, int, PageSize) Girdi dosyasından çıktıFile. dosyasına N-Up belgesi yapar
ResizeContents(Document, ContentsResizeParameters) Belgenin sayfalarını yeniden boyutlandırır. Küçülen sayfanın çevresine boş kenar boşlukları eklendi.
ResizeContents(Document, int[], ContentsResizeParameters) Belgenin sayfalarını yeniden boyutlandırır. Küçülen sayfanın çevresine boş kenar boşlukları eklendi.
ResizeContents(Stream, int[], ContentsResizeParameters, HttpResponse) Belgedeki sayfaların içeriğini yeniden boyutlandırır. Sayfa küçültülürse, sayfanın etrafına boş kenar boşlukları eklenir. Sonuç, HttpResponse nesnesinde saklanır.
ResizeContents(Stream, Stream, int[], ContentsResizeParameters) Belgenin sayfalarının içeriğini yeniden boyutlandırır.
ResizeContents(string, int[], ContentsResizeParameters, HttpResponse) Belgedeki sayfaların içeriğini yeniden boyutlandırır. Sayfa küçültülürse, sayfanın etrafına boş kenar boşlukları eklenir. Sonuç, HttpResponse nesnesinde saklanır.
ResizeContents(string, string, int[], ContentsResizeParameters) Belgedeki sayfaların içeriğini yeniden boyutlandırır. Sayfa küçültülürse, sayfanın etrafına boş kenar boşlukları eklenir.
ResizeContents(Stream, Stream, int[], double, double) Belge sayfalarının içeriğini yeniden boyutlandırır. Sayfanın içeriğini küçültür ve kenar boşlukları ekler. Yeni içerik boyutu varsayılan alan birimlerinde belirtilir.
ResizeContents(string, string, int[], double, double) Belge sayfalarının içeriğini yeniden boyutlandırır. Sayfanın içeriğini küçültür ve kenar boşlukları ekler. Yeni içerik boyutu varsayılan alan birimlerinde belirtilir.
ResizeContentsPct(Stream, Stream, int[], double, double) Belge sayfalarının içeriğini yeniden boyutlandırır. Sayfa içeriğini küçültür ve kenar boşlukları ekler. Yeni içerik boyutu yüzde olarak belirtilir.
ResizeContentsPct(string, string, int[], double, double) Belge sayfalarının içeriğini yeniden boyutlandırır. Sayfa içeriğini küçültür ve kenar boşlukları ekler. Yeni içerik boyutu yüzde olarak belirtilir.
SplitFromFirst(Stream, int, HttpResponse) Belgeyi başlangıçtan belirtilen konuma böler ve sonucu HttpResponse nesnesine depolar.
SplitFromFirst(Stream, int, Stream) Başlangıçtan belirtilen konuma böler ve ön kısmı çıktı Akışına kaydeder.
SplitFromFirst(string, int, HttpResponse) Belgeyi ilk sayfadan konuma böler ve sonucu HttpResponse nesnelerine kaydeder.
SplitFromFirst(string, int, string) Pdf dosyasını ilk sayfadan belirtilen konuma böler ve ön kısmı yeni bir dosya olarak kaydeder.
SplitToBulks(Stream, int[][]) Pdf dosyasını birkaç belgeye böler. Belgeler tek sayfalı veya çok sayfalı olabilir.
SplitToBulks(string, int[][]) Pdf dosyasını birkaç belgeye böler. Belgeler tek sayfalı veya çok sayfalı olabilir.
SplitToEnd(Stream, int, HttpResponse) Belirtilen konumdan ayrılır ve arka kısmı HttpResponse nesnesine kaydeder.
SplitToEnd(Stream, int, Stream) Belirtilen konumdan ayrılır ve arka kısmı yeni bir dosya olarak kaydeder Stream.
SplitToEnd(string, int, HttpResponse) Belirtilen konumdan ayrılır ve arka kısmı HttpResponse nesnesine kaydeder.
SplitToEnd(string, int, string) Konumdan ayrılır ve arka kısmı yeni bir dosya olarak kaydeder.
SplitToPages(Stream) Pdf dosyasını tek sayfalık belgelere böler.
SplitToPages(string) PDF dosyasını tek sayfalık belgelere böler.
SplitToPages(Stream, string) Pdf dosyasını tek sayfalık belgelere böler ve belirtilen yola kaydeder. Yol, temaplate. alan adına göre belirlenir
SplitToPages(string, string) Pdf dosyasını tek sayfalık belgelere böler ve belirtilen yola kaydeder. Yol, temaplate. alan adına göre belirlenir
TryAppend(Stream, Stream[], int, int, HttpResponse) Belgeleri kaynak belgeye ekler ve sonucu yanıt nesnesine kaydeder.
TryAppend(Stream, Stream[], int, int, Stream) portStreams içindeki belge dizisinden seçilen sayfaları ekler. Sonuç belgesi, firstInputFile ve startPage - endPage aralığındaki tüm portStreams belge sayfalarını içerir.
TryAppend(string, string[], int, int, HttpResponse) Belgeleri kaynak belgeye ekler ve sonucu HttpResponse nesnesine kaydeder.
TryAppend(string, string[], int, int, string) portFiles belgelerinden seçilen sayfaları ekler. Sonuç belgesi, firstInputFile ve startPage - endPage aralığındaki tüm portFiles belge sayfalarını içerir.
TryConcatenate(Document[], Document) Belgeleri birleştirir.
TryConcatenate(Stream[], HttpResponse) Dosyaları birleştirir ve sonucu HttpResponse nesnesinde saklar.
TryConcatenate(Stream[], Stream) Dosyaları birleştirir
TryConcatenate(string[], HttpResponse) Dosyaları birleştirir ve reslt’yi HttpResposnse nesnesine kaydeder.
TryConcatenate(string[], string) Dosyaları tek bir dosyada birleştirir.
TryConcatenate(string, string, string) İki dosyayı birleştirir.
TryConcatenate(Stream, Stream, Stream, Stream) İki Pdf belgesini alternatif yollarla sayfaları olan yeni bir Pdf belgesinde birleştirir ve boş yerleri boş sayfalarla doldurur. örneğin: belge1’in 5 sayfası vardır: p1, p2, p3, p4, p5. belge2’nin 3 sayfası vardır: p1’, p2’, p3’. İki Pdf belgesinin birleştirilmesi, sayfalarla sonuç belgesini üretecektir:p1, p1’, p2, p2’, p3, p3’, p4, boş sayfa, p5, boş sayfa .
TryConcatenate(string, string, string, string) İki Pdf belgesini alternatif yollarla sayfaları olan yeni bir Pdf belgesinde birleştirir ve boş yerleri boş sayfalarla doldurur. örneğin: belge1’in 5 sayfası vardır: p1, p2, p3, p4, p5. belge2’nin 3 sayfası vardır: p1’, p2’, p3’. İki Pdf belgesinin birleştirilmesi, sayfalarla sonuç belgesini üretecektir:p1, p1’, p2, p2’, p3, p3’, p4, boş sayfa, p5, boş sayfa .
TryDelete(Stream, int[], HttpResponse) Belirtilen sayfaları belgeden siler ve sonucu HttpResponse nesnesine kaydeder.
TryDelete(Stream, int[], Stream) Girdi dosyasından sayı dizisi ile belirtilen sayfaları siler, yeni bir Pdf dosyası olarak kaydeder.
TryDelete(string, int[], HttpResponse) Belgeden belirtilen sayfaları siler ve sonucu HttpResponse nesnesine kaydeder.
TryDelete(string, int[], string) Girdi dosyasından sayı dizisi ile belirtilen sayfaları siler, yeni bir Pdf dosyası olarak kaydeder.
TryExtract(Stream, int[], HttpResponse) Belirtilen sayfaları kaynak dosyadan çıkarır ve sonucu HttpResponse nesnesine depolar.
TryExtract(Stream, int[], Stream) Sayı dizisiyle belirtilen sayfaları çıkarır, yeni bir Pdf dosyası olarak kaydeder.
TryExtract(string, int[], HttpResponse) Belirtilen sayfaları kaynak dosyadan çıkarır ve sonucu HttpResponse nesnesine depolar.
TryExtract(string, int[], string) Sayı dizisiyle belirtilen sayfaları çıkarır, yeni bir PDF dosyası olarak kaydeder.
TryExtract(string, int, int, string) Girdi dosyasından sayfaları çıkarır, yeni bir Pdf dosyası olarak kaydeder.
TryInsert(Stream, int, Stream, int[], HttpResponse) Belgeyi başka bir belgeye ekler ve sonucu yanıt nesnesine kaydeder.
TryInsert(Stream, int, Stream, int[], Stream) Başka bir dosyadan sayfaları giriş Pdf dosyasına ekler.
TryInsert(string, int, string, int[], HttpResponse) Dosyanın içeriğini kaynak dosyaya ekler ve sonucu HttpResponse nesnesine depolar.
TryInsert(string, int, string, int[], string) Başka bir dosyadan sayfaları giriş Pdf dosyasına ekler.
TryMakeBooklet(Stream, Stream) InputStream’den outputStream. ‘ye kitapçık yapar
TryMakeBooklet(string, string) Girdi dosyasından çıktı dosyasına kitapçık yapar.
TryMakeBooklet(Stream, PageSize, HttpResponse) Kaynak dosyadan kitapçık yapar ve sonucu HttpResponse. içinde saklar
TryMakeBooklet(Stream, Stream, PageSize) Giriş akışından kitapçık yapar ve sonucu çıkış akışına kaydeder.
TryMakeBooklet(string, PageSize, HttpResponse) Kaynak dosyadan kitapçık yapar ve sonucu HttpResponse nesnelerine kaydeder.
TryMakeBooklet(string, string, PageSize) inputFile’dan outputFile. ‘ye kitapçık yapar
TryMakeBooklet(Stream, Stream, int[], int[]) FirstInputStream’den outputStream’e özelleştirilmiş kitapçık oluşturur.
TryMakeBooklet(string, string, int[], int[]) FirstInputFile’dan outputFile’a özelleştirilmiş kitapçık yapar.
TryMakeBooklet(Stream, PageSize, int[], int[], HttpResponse) PDF dosyasından kitapçık yapın ve onu HttpResponse. içine depolayın
TryMakeBooklet(Stream, Stream, PageSize, int[], int[]) FirstInputStream’den outputStream’e kitapçık oluşturur.
TryMakeBooklet(string, PageSize, int[], int[], HttpResponse) Kaynak dosyadan kitapçık yapar ve sonucu HttpResponse nesnelerine kaydeder.
TryMakeBooklet(string, string, PageSize, int[], int[]) FirstInputFile’dan outputFile’a özelleştirilmiş kitapçık yapar.
TryMakeNUp(Stream, Stream, Stream) İki giriş PDF akışından outputStream. ‘ye N-Up belge oluşturur
TryMakeNUp(Stream[], Stream, bool) Çoklu giriş PDF akışlarından outputStream’e N-Up belgesi oluşturur. outputStream’in her sayfası, aynı sayfa numarasının giriş akışlarındaki sayfalarıyla kombinasyon halinde olan birden çok sayfa içerecektir. Çoklu sayfalar, isSidewise doğruysa yatay olarak ve isSidewise yanlışsa dikey olarak yığılır.
TryMakeNUp(string, string, string) İki giriş PDF dosyasından outputFile’a N-Up belgesi yapar. outputFile’ın her sayfası iki sayfa içerecektir, bir sayfa ilk giriş dosyasından ve diğeri ikinci giriş dosyasındandır. İki sayfa yatay olarak yığılmıştır.
TryMakeNUp(string[], string, bool) Çoklu giriş PDF dosyalarından outputFile’a N-Up belgesi yapar. outputFile’ın her sayfası, aynı sayfa numarasının giriş dosyalarındaki sayfalarıyla kombinasyon halinde olan çoklu sayfaları içerecektir. Çoklu sayfalar, isSidewise doğruysa yatay olarak ve isSidewise yanlışsa dikey olarak yığılır.
TryMakeNUp(Stream, int, int, HttpResponse) N-yukarı belge oluşturur ve sonucu HttpResponse’da saklar.
TryMakeNUp(Stream, Stream, int, int) Giriş akışından N-Up belgesi oluşturur ve sonucu çıkış akışına kaydeder.
TryMakeNUp(string, int, int, HttpResponse) N-up belge oluşturur ve sonucu HttpResponse. içinde saklar
TryMakeNUp(string, string, int, int) FirstInputFile’dan outputFile. ‘ye N-Up belgesi yapar
TryMakeNUp(Stream, int, int, PageSize, HttpResponse) N-yukarı belge oluşturur ve sonucu HttpResponse nesnesine kaydeder.
TryMakeNUp(Stream, Stream, int, int, PageSize) İlk giriş akışından çıkış akışına N-Up belge oluşturur.
TryMakeNUp(string, int, int, PageSize, HttpResponse) N-yukarı belge oluşturur ve sonucu HttpResponse nesnesine kaydeder.
TryMakeNUp(string, string, int, int, PageSize) Girdi dosyasından çıktıFile. dosyasına N-Up belgesi yapar
TryResizeContents(Stream, int[], ContentsResizeParameters, HttpResponse) Belgedeki sayfaların içeriğini yeniden boyutlandırır. Sayfa küçültülürse, sayfanın etrafına boş kenar boşlukları eklenir. Sonuç, HttpResponse nesnesinde saklanır.
TryResizeContents(Stream, Stream, int[], ContentsResizeParameters) Belgenin sayfalarının içeriğini yeniden boyutlandırır.
TryResizeContents(string, int[], ContentsResizeParameters, HttpResponse) Belgedeki sayfaların içeriğini yeniden boyutlandırır. Sayfa küçültülürse, sayfanın etrafına boş kenar boşlukları eklenir. Sonuç, HttpResponse nesnesinde saklanır.
TryResizeContents(string, string, int[], ContentsResizeParameters) Belgedeki sayfaların içeriğini yeniden boyutlandırır. Sayfa küçültülürse, sayfanın etrafına boş kenar boşlukları eklenir.
TryResizeContents(Stream, Stream, int[], double, double) Belge sayfalarının içeriğini yeniden boyutlandırır. Sayfanın içeriğini küçültür ve kenar boşlukları ekler. Yeni içerik boyutu varsayılan alan birimlerinde belirtilir.
TrySplitFromFirst(Stream, int, HttpResponse) Belgeyi başlangıçtan belirtilen konuma böler ve sonucu HttpResponse nesnesine depolar.
TrySplitFromFirst(Stream, int, Stream) Başlangıçtan belirtilen konuma böler ve ön kısmı çıktı Akışına kaydeder.
TrySplitFromFirst(string, int, HttpResponse) Belgeyi ilk sayfadan konuma böler ve sonucu HttpResponse nesnelerine kaydeder.
TrySplitFromFirst(string, int, string) Pdf dosyasını ilk sayfadan belirtilen konuma böler ve ön kısmı yeni bir dosya olarak kaydeder.
TrySplitToEnd(Stream, int, HttpResponse) Belirtilen konumdan ayrılır ve arka kısmı HttpResponse nesnesine kaydeder.
TrySplitToEnd(Stream, int, Stream) Belirtilen konumdan ayrılır ve arka kısmı yeni bir dosya olarak kaydeder Stream.
TrySplitToEnd(string, int, HttpResponse) Belirtilen konumdan ayrılır ve arka kısmı HttpResponse nesnesine kaydeder.
TrySplitToEnd(string, int, string) Konumdan ayrılır ve arka kısmı yeni bir dosya olarak kaydeder.

Diğer_Üyeler

İsim Tanım
enum ConcatenateCorruptedFileAction Birleştirme işleminde bozuk dosyayla karşılaşıldığında gerçekleştirilen eylem.
class ContentsResizeParameters Sayfa yeniden boyutlandırma parametrelerini belirtmek için sınıf. Aşağıdaki parametreleri ayarlamaya izin verin: Varsayılan alan birimlerinde veya ilk sayfa boyutunun yüzdelerinde sonuç sayfasının boyutu (genişlik, yükseklik); Varsayılan boşluk birimlerinde veya ilk sayfa boyutunun yüzdelerinde Sol, Üst, Alt ve Sağ kenar boşlukları; Otomatik hesaplama için bazı değerler boş bırakılabilir. Bu değerler, açıkça belirtilen değerlerin hesaplanmasından sonra sayfa boyutunun geri kalanından olarak hesaplanacaktır. Örneğin: eğer sayfa genişliği = 100 ve yeni sayfa genişliği 60 birim olarak belirlenmişse, sol ve sağ kenar boşlukları otomatik olarak hesaplanır: (100 - 60) / 2 = 15. Bu sınıf ResizeContents yönteminde kullanılır.
class ContentsResizeValue Varsayılan alan birimlerinin yüzdeleri olarak belirtilen içerik boyutu veya kenar boşluğu değeri. Bu sınıf, ContentsResizeParameters içinde kullanılır.
class CorruptedItem Birleştirme sırasında bozulan dosyalar hakkında bilgi sağlayan sınıf.
class PageBreak Sayfa sonu konumu verileri.

Ayrıca bakınız