Česta pitanja Aspose.PDF FOSS za .NET

Česta pitanja Aspose.PDF FOSS za .NET

Licencija i otvoren izvor

Što je model licenciranja za Aspose.PDF FOSS za .NET?

Aspose.PDF FOSS for .NET is released under the MIT License. You may use, copy, modify, and distribute the library free of charge, including in commercial products, without purchasing a commercial license. The source code is publicly available on GitHub.

Mogu li koristiti Aspose.PDF FOSS za .NET u komercijalnom softveru?

Da. MIT licenca dopušta upotrebu u vlasničkim i komercijalnim aplikacijama bez naknade za vrijeme pokretanja. Samo ste dužni zadržati obavijest o licenci u bilo kojoj distribuiranoj kopiji ili značajnom dijelu knjižnice.

Trebam li Aspose ključ ili izmerenu dozvolu?

Ne zahtijeva se ključ za licencu za Aspose.PDF FOSS. Document.IsLicensed knjižnica radi potpuno bez licence i bez troškova.

Instalacija i zahtjevi

Kako instalirati Aspose.PDF FOSS za .NET?

Instalirajte iz NuGet-a koristeći .NET CLI:

dotnet add package Aspose.Pdf.Foss --version 0.1.0-alpha

Ili dodajte u svoj projektni dosje:

<PackageReference Include="Aspose.Pdf.Foss" Version="0.1.0-alpha" />

Koja je .NET verzija potrebna?

Aspose.PDF FOSS targets .NET 8 and later. It does not support .NET Framework, .NET Standard, or earlier .NET Core versions. Confirm your project targets net8.0 ili veći u .csproj -Dopisi.

Da li su potrebne neke izvorne ovisnosti ili vanjske alate?

FOSS je potpuno upravljana .NET knjižnica bez neovlaštenih izvornih binarnih datoteka i bez ovisnosti o Adobe Acrobat, Ghostscript ili bilo kojem drugom vanjskom alatu.

Podrška za formatiranje

Koje formate podržava Aspose.PDF FOSS za .NET?

Biblioteka čita i piše PDF format. Document.Open Metod prihvaća bajtne nizove, putanje datoteke i tokove. Document.Save i u članku 1. Document.ToArray Izlaz slike (za renderiranje stranica) uređuje ImageFormat enum, koji podržava BMP, GIF, JPEG, PNG, TIFF i druge raster formate.

Može li FOSS pretvoriti PDF stranice u slike?

Da, renderiranje stranica u raster formate podržava se putem ImageFormat enum, što uključuje: Bmp, Jpeg, Png, Gif, Tiff, i Emf Specifične klase uređaja upravljaju vodovodom renderinga.

Upotreba API-a

Kako stvoriti novi PDF dokument?

Upotreba: Document.Create() da proizvede prazan dokument, zatim doda stranice i sačuva:

using var doc = Document.Create();
// add pages, content, annotations
using var ms = new MemoryStream();
doc.Save(ms);
byte[] pdfBytes = ms.ToArray();

Kako otvoriti postojeći PDF s puta datoteke ili bajtne raspored?

// From file path
using var doc = Document.Open("input.pdf");
// From byte array
byte[] data = File.ReadAllBytes("input.pdf");
using var doc = Document.Open(data);
// From stream
using var stream = File.OpenRead("input.pdf");
using var doc = Document.Open(stream);

Kako spajati više PDF dokumenata?

Upotreba: Document.Merge za kombiniranje više dokumenata:

var merged = Document.Merge(new[] { doc1, doc2, doc3 });
merged.Save("combined.pdf");

Document.MergeDocuments je ekvivalentna preopterećenje koji prihvaća putanje datoteke izravno.

Poznata ograničenja

Je li knjižnica kompletna u usporedbi s Aspose.PDF komercijalnim izdanjem?

FOSS je podmnožina otvorenog koda. Neke napredne komercijalne funkcije kao što su pun XFA rendering, PDF/A konverzija, digitalni potpisi (PKCS7), i određene linearizacijske operacije mogu biti djelomično implementirane ili odsutne. Provjerite GitHub tracker za trenutnu situaciju specifičnih funkcija.

Je li AcroForm JavaScript potpuno podržan?

U skladu s člankom 1. FieldDateTimeFormatter, FieldNumberCurrencyFormatter, i FieldNumberPercentFormatter razredovi implementirati PDF JavaScript AF_Date_Format, AF_Number_Format, i AF_Percent_Format Funkcije su ekvivalentne za formatiranje polja na strani poslužitelja bez JavaScript motora.

Također pogledajte:

 Hrvatski