.PDF内のQRバーコードを検出するのに役立つQRコードAPIを知っている人はいますか? QRコードが見つかったときに.pdfを分割したいと思います。QRコード内でQRコードを検出するためにAPIが必要です。#
1
A
答えて
0
&は、PDF内のQRバーコードをデコードすることができるSDK/APIが多数あります。また、PDFの入力方法と分割方法も考慮する必要があります。
開発するプラットフォーム/プログラミング言語を指定していないため、いくつかのプラットフォーム/プログラミング言語を示します。
あなたはQRバーコードを検出するためのオープンソースソリューションを探しているなら、あなたはZXingを使用することができます。
- ZXing .NET .NETやC#への移植、および関連するWindowsプラットフォーム
の場合より完全なソリューションを探している場合は、商用(非フリー)SDKを使用して調べることができます。免責条項と同様に、私はLEADTOOLSのために働き、私たちはBarcode SDKを持っています。
LEADTOOLSは、複数ページのPDFをBarcode SDKの一部として読み込んで分割する機能も備えています。したがって、1 SDKを使用して目的を達成することができます。次に、各ページにあるQRバーコードに基づいて複数ページのPDFを分割する小さなC#.NETメソッドを示します。
static void SplitPDF(string filename)
{
BarcodeEngine barcodeEngine = new BarcodeEngine();
List<int> PageNumbers = new List<int>();
using (RasterCodecs codecs = new RasterCodecs())
{
int totalPages = codecs.GetTotalPages(filename);
for (int page = 1; page <= totalPages; page++)
using (RasterImage image = codecs.Load(filename, page))
{
BarcodeData barcodeData = barcodeEngine.Reader.ReadBarcode(image, LogicalRectangle.Empty, BarcodeSymbology.QR);
if (barcodeData != null) // QR Barcode found on this image
PageNumbers.Add(page);
}
}
int firstPage = 1;
PDFFile pdfFile = new PDFFile(filename);
//Loop through and split the PDF according to the barcodes
for(int i= 0; i < PageNumbers.Count; i++)
{
string outputFile = $"{Path.GetDirectoryName(filename)}\\{Path.GetFileNameWithoutExtension(filename)}_{i}.pdf";
pdfFile.ExtractPages(firstPage, PageNumbers[i] - 1, outputFile);
firstPage = PageNumbers[i]; //set the first page to the next page
}
//split the rest of the PDF based on the last barcode
if (firstPage != 1)
pdfFile.ExtractPages(firstPage, -1, $"{Path.GetDirectoryName(filename)}\\{Path.GetFileNameWithoutExtension(filename)}_rest.pdf");
}
関連する問題
- 1. 必要なQrコードzxingを使用した検出器サンプル
- 2. QRコードを検出できません
- 3. QRコード
- 4. アンドロイドカメラのAPIとQRコード
- 5. QRコードスキャン時にZXingがQRコードをスキャンするとき
- 6. QRコードをスキャンしてQRコードのみをスキャンします。
- 7. PHPでQRコードを生成するQRコードライブラリ
- 8. JavaのQRコード
- 9. スウィフト4 - QRコード
- 10. ユーザースキャンQRコード
- 11. ...私はQRコード
- 12. QRコード認識
- 13. QRコード/ PHPチケットシステム
- 14. QRコードをレンダリングするシェーダ
- 15. QRコードをデコードする
- 16. ページロードでQRコードを生成
- 17. カメラでQRコードにフォーカスするアプリケーション
- 18. Zxing QRコードandroid eclipse。デコードされたQRコードが表示されるクラスは?
- 19. シンプルなQRコード - QRコード内のテキストをマージ/ pngとして番号を保存
- 20. アンドロイドでqrコードを反転する
- 21. WPFのQRコードをZxingでデコードする
- 22. QR検出パラメータ
- 23. qrコードを小さな画像から検出する
- 24. AztecバーコードとQRコード
- 25. QRコードと1Dバーコードセキュリティ
- 26. デコード逆QRコードzxing
- 27. http POSTのQRコード
- 28. Qrコードとスキャナ、Android?
- 29. フォースクエアからQRコード
- 30. QRコード - 生のバイナリデータ