PDF-sammanslagning
Documentize PDF-sammanslagning för .NET är ett mångsidigt verktyg designat för att slå samman flera PDF-dokument till en enda fil. Det förenklar konsolideringen av PDF-filer, vilket säkerställer att dina dokument slås samman effektivt och att innehållet förblir konsekvent. Pluginet hanterar interna resurser som typsnitt och bilder för att optimera det sammanfogade dokumentet.
Viktiga funktioner:
- Slå samman flera PDF-filer: Kombinera lätt flera PDF-filer till en.
- Resursoptimering: Tar bort duplicerade typsnitt och bilder under sammanslagning.
- Batchbearbetning: Slå samman stora batcher av PDF-dokument på en gång.
- Säker sammanslagning: Säkerställ dokumentintegritet utan dataloss eller innehållskorrigering.
Så här slår du samman PDF-dokument
För att slå samman flera PDF-dokument till en enda fil, följ dessa steg:
- Skapa en instans av klassen
Merger
. - Skapa en instans av
MergeOptions
för att konfigurera sammanslagningsprocessen. - Lägg till inmatnings-PDF-filer med hjälp av metoden
AddInput
. - Ställ in utdatafilens sökväg med
AddOutput
. - Utför sammanslagningen med hjälp av metoden
Process
.
1
2var merger = new Merger();
3var mergeOptions = new MergeOptions();
4
5// Lägg till inmatnings-PDF-filer som ska slås samman
6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
7mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
8mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file3.pdf"));
9
10// Specifika utdatafilens sökväg
11mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\mergedOutput.pdf"));
12
13// Slå samman PDF-filerna
14merger.Process(mergeOptions);
Hur man slår samman PDF:er med sidintervall
Du kan också slå samman specifika sidintervall från inmatnings-PDF-filer med hjälp av klassen MergeOptions
. Detta gör att du kan kombinera valda sidor till det slutliga utdata-dokumentet.
- Skapa en instans av klassen
Merger
. - Konfigurera sidintervall med
MergeOptions
. - Lägg till inmatningsfiler med angivna sidintervall.
- Ställ in utdata-sökvägen.
- Anropa metoden
Process
.
1
2var merger = new Merger();
3var mergeOptions = new MergeOptions();
4
5// Slå samman specifika sidor från inmatnings-PDF:er
6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"), new PageRange(1, 3));
7mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"), new PageRange(2, 5));
8
9// Specifika utdatafilens sökväg
10mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\outputWithSpecificPages.pdf"));
11
12// Slå samman PDF-filerna
13merger.Process(mergeOptions);
Hur man hanterar batch-sammanslagning
PDF-sammanslagning-pluginet är optimerat för att hantera stora batcher av PDF-dokument. Genom att utnyttja batchbearbetningsfunktionen kan du slå samman hundratals PDF-filer i en enda operation, vilket säkerställer effektiv och snabb dokumenthantering.
- Instansiera klassen
Merger
. - Lägg till alla inmatnings-PDF-filer till klassen
MergeOptions
. - Specifika utdata-sökvägen.
- Anropa metoden
Process
för att slå samman alla filer i batchen.
1
2var merger = new Merger();
3var mergeOptions = new MergeOptions();
4
5// Lägg till en stor batch av PDF-filer för sammanslagning
6for (int i = 1; i <= 100; i++)
7{
8 mergeOptions.AddInput(new FileDataSource($@"C:\Samples\file{i}.pdf"));
9}
10
11// Specifika utdatafilens sökväg
12mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\batchMergedOutput.pdf"));
13
14// Bearbeta batch-sammanslagningen
15merger.Process(mergeOptions);