Zarządzanie wieloma plikami może szybko stać się przytłaczające, gdy zajmujesz się raportami, fakturami lub materiałami akademickimi. Narzędzie do łączenia PDF pozwala na połączenie dokumentów PDF w jeden plik, redukując bałagan, ułatwiając udostępnianie i zapewniając, że informacje pozostają skonsolidowane.
PDF Merger API
Za pomocą GroupDocs.Merger Cloud SDK for .NET możesz łatwo łączyć dokumenty PDF programowo. To SDK daje deweloperom możliwość budowania skalowalnych aplikacji, które mogą łączyć pliki PDF w zaledwie kilku linijkach kodu. Aby zainstalować:
NuGet\Install-Package GroupDocs.Merger-Cloud -Version 23.10.0
Następnie zdobądź swoje dane uwierzytelniające API (Client ID i Client Secret), postępując zgodnie z tym linkiem.
Scalanie dokumentów PDF w C#
Oto jak połączyć wiele plików PDF w swojej aplikacji C#:
- Utwórz instancję klasy
Configuration
, gdzie przekazujemy poświadczenia klienta jako argumenty.
var configurations = new Configuration(clientId, clientSecret1);
- Zainicjuj
DocumentApi
, przekazując obiekt Configuration jako argument.
var newApiInstance = new DocumentApi(configurationSettings);
- Zdefiniuj źródłowe pliki PDF i strony do połączenia za pomocą
JoinItem
.
var item1 = new JoinItem
- Przygotuj
JoinRequest
zJoinOptions
.
var requestOutput = new JoinRequest(options);
- Call the API to merge PDF documents and save the output.
var response = newApiInstance.Join(requestOutput);
// More examples over https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-dotnet
// Uzyskaj swoje dane uwierzytelniające API
string clientId = "b7efc309-156b-4496-9501-68197f85c25a";
string clientSecret1 = "985132b15703be48a4bdf897e6c05777";
// Utwórz instancję klasy Configuration i zainicjalizuj ją przy użyciu Client ID i Client Secret.
var configurationSettings = new Configuration(clientId, clientSecret1);
// Utwórz obiekt DocumentApi, przekazując obiekt konfiguracyjny jako argument.
var newApiInstance = new DocumentApi(configurationSettings);
try
{
var item1 = new JoinItem
{
FileInfo = new FileInfo
{
FilePath = "Binder1.pdf"
},
// strony pierwszego pliku PDF do połączenia
Pages = new List<int?> { 2, 3 }
};
var item2 = new JoinItem
{
FileInfo = new FileInfo
{
FilePath = "ten-pages.pdf"
},
StartPageNumber = 2,
EndPageNumber = 5,
RangeMode = JoinItem.RangeModeEnum.OddPages
};
var options = new JoinOptions
{
JoinItems = new List<JoinItem> { item1, item2 },
OutputPath = "myResultant.pdf"
};
// Utwórz plik JoinRequest
var requestOutput = new JoinRequest(options);
// połącz pliki PDF i prześlij wynikowy plik PDF do chmury
var response = newApiInstance.Join(requestOutput);
}catch(Exception ex)
{ Console.WriteLine(ex.StackTrace); }

Obraz:- Podgląd połączonych plików PDF.
Połącz pliki PDF za pomocą cURL
Możesz również łączyć dokumenty PDF za pomocą cURL. Jest to idealne dla scenariuszy automatyzacji. To podejście jest szczególnie korzystne dla automatyzacji zadań związanych z zarządzaniem dokumentami, ponieważ umożliwia szybkie i łatwe scalanie wielu plików PDF w jeden dokument.
- Generuj token JWT:
curl -v "https://api.groupdocs.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=b7efc309-156b-4496-9501-68197f85c25a&client_secret=985132b15703be48a4bdf897e6c05777" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
- Scalaj określone strony PDF:
curl -v "https://api.groupdocs.cloud/v1.0/merger/join" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"JoinItems\": [ { \"FileInfo\": { \"FilePath\": \"{sourceFile1}\", \"StorageName\": \"internal\", }, \"Pages\": [2,3], },{ \"FileInfo\": { \"FilePath\": \"{sourceFile2}\", \"StorageName\": \"internal\", }, \"StartPageNumber\": 2, \"EndPageNumber\": 5 } ], \"OutputPath\": \"{resultantFile}\"}"
Replace:
sourceFile1
- pierwszy plik PDF.sourceFile2
- drugi plik PDF.resultantFile
- wynikowy plik PDF.accessToken
- token dostępu JWT wygenerowany powyżej.
Wypróbuj darmową aplikację do scalania PDF.
Wypróbuj naszą darmową PDF Merger aplikację do łączenia plików PDF online bez instalacji jakiegokolwiek oprogramowania.

Przydatne linki
Wnioski
Używając GroupDocs.Merger Cloud SDK dla .NET lub poleceń cURL, możesz szybko i bezpiecznie połączyć wszystkie pliki PDF w jeden dokument. SDK jest idealne dla deweloperów, którzy potrzebują integracji w projektach C#, podczas gdy cURL oferuje lekką opcję dla skryptów i automatyzacji. Niezależnie od tego, czy chcesz połączyć pliki PDF, skonsolidować dokumenty PDF, czy zbadać alternatywę dla łączenia PDF Adobe, GroupDocs zapewnia elastyczność, aby sprostać Twoim potrzebom zarządzania dokumentami.
Artykuły powiązane
Zalecamy odwiedzenie następujących linków, aby dowiedzieć się więcej o: