जल्दी शुरू करें
जल्दी शुरू करें
इस पृष्ठ में एक पीडीएफ खोलने के लिए न्यूनतम कोड दिखाई देता है, इसके पृष्ठों की जांच करें और प्रदर्शन करें विभाजित और मिश्रण संचालन का उपयोग करें Document.
Prerequisites
उदाहरणों को पूरा करने से पहले, Installation.
एक PDF खोलने और जांच करने के लिए
pdf.Open एक मौजूदा फ़ाइल खोलता है और वापस करता है *Document.कॉल करें PageCount के लिए पृष्ठों की संख्या पढ़ें।.
package main
import (
"fmt"
pdf "github.com/aspose-pdf-foss/aspose-pdf-foss-for-go"
)
func main() {
doc, err := pdf.Open("sample.pdf")
if err != nil {
panic(err)
}
fmt.Printf("Loaded PDF with %d pages\n", doc.PageCount())
}फ़ाइलों में विभाजित करें
Document.Split दस्तावेज़ को एक में विभाजित करें *Document पृष्ठ के लिए।.
doc, _ := pdf.Open("report.pdf")
pages, _ := doc.Split()
for i, p := range pages {
p.Save(fmt.Sprintf("page_%03d.pdf", i+1))
}
fmt.Printf("Split into %d pages\n", len(pages))कई पीडीएफ को जोड़ें
Document.Append सभी पृष्ठों को दूसरे स्थान पर दस्तावेज़ से जोड़ें।.
base, _ := pdf.Open("part1.pdf")
part2, _ := pdf.Open("part2.pdf")
base.Append(part2)
base.Save("merged.pdf")एक नया दस्तावेज बनाएं
pdf.NewDocumentFromFormat एक सफेद बनाता है *Document पृष्ठ के संस्करण में।.
doc := pdf.NewDocumentFromFormat(pdf.PageFormatA4)
doc.Save("blank.pdf")अगले कदम
- डेवलपर गाइड — एन्क्रिप्शन, फॉर्म, तालिकाएं, पुस्तक चिह्न, नोट्स
- API संदर्भ - पूर्ण वर्ग और कार्य सूचीबद्ध
- KB लेखों - विशिष्ट कार्यों के लिए मार्गदर्शन कैसे करें