PDF Sammanfogare
Documentize PDF Sammanfogare för .NET är ett mångsidigt verktyg designat för att sammanfoga flera PDF-dokument till en enda fil. Det förenklar sammanslagningen av PDF-filer och säkerställer att dina dokument sammanfogas effektivt och upprätthåller konsistens över innehållet. Pluginet hanterar interna resurser som typsnitt och bilder för att optimera det sammanslagna dokumentet.
Nyckelfunktioner:
- Sammanfoga flera PDF-filer: Kombinera enkelt flera PDF-filer till en.
- Resursoptimering: Tar bort dubbletttypsnitt och bilder under sammanfogning.
- Batchbearbetning: Sammanfoga stora batchar av PDF-dokument på en gång.
- Säker sammanfogning: Säkerställ dokumentintegritet utan datförlust eller innehållskorrigering.
Hur man sammanfogar PDF-dokument
För att sammanfoga flera PDF-dokument till en enda fil, följ dessa steg:
- Skapa en instans av
Merger
-klassen. - Skapa en instans av
MergeOptions
för att konfigurera sammanfogningsprocessen. - Lägg till inmatning PDF-filer med hjälp av metoden
AddInput
. - Ställ in sökvägen för utdatafilen med
AddOutput
. - Utför sammanfogningen med metoden
Process
.
1
2var merger = new Merger();
3var mergeOptions = new MergeOptions();
4
5// Lägg till inmatning PDF-filer att sammanfoga
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// Ange sökvägen för utdatafilen
11mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\mergedOutput.pdf"));
12
13// Sammanfoga PDF-filerna
14merger.Process(mergeOptions);
Hur man sammanfogar PDF-filer med sidintervall
Du kan också sammanfoga specifika sidintervall från inmatning 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
Merger
-klassen. - 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// Sammanfoga specifika sidor från inmatnings-PDF-filer
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// Ange sökvägen för utdatafilen
10mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\outputWithSpecificPages.pdf"));
11
12// Sammanfoga PDF-filerna
13merger.Process(mergeOptions);
Hur man hanterar batchsammanfogning
PDF Sammanfogare-pluginet är optimerat för hantering av stora batchar av PDF-dokument. Genom att utnyttja batchbearbetningsfunktionen kan du sammanfoga hundratals PDF-filer i en enda operation, vilket säkerställer effektiv och snabb dokumenthantering.
- Instansiera
Merger
-klassen. - Lägg till alla inmatnings PDF-filer i
MergeOptions
-klassen. - Specifiera utdata-sökvägen.
- Anropa metoden
Process
för att sammanfoga 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 sammanfogning
6for (int i = 1; i <= 100; i++)
7{
8 mergeOptions.AddInput(new FileDataSource($@"C:\Samples\file{i}.pdf"));
9}
10
11// Ange sökvägen för utdatafilen
12mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\batchMergedOutput.pdf"));
13
14// Bearbeta batchsammanfogningen
15merger.Process(mergeOptions);